fix(openid): add iat claim in id_token
This commit is contained in:
parent
905c57000a
commit
073a5ac512
1 changed files with 4 additions and 1 deletions
|
|
@ -64,7 +64,9 @@ impl OAuth2AccessTokenClaims {
|
||||||
#[derive(Debug, Serialize, Deserialize, Clone)]
|
#[derive(Debug, Serialize, Deserialize, Clone)]
|
||||||
#[fully_pub]
|
#[fully_pub]
|
||||||
struct OIDCIdTokenClaims {
|
struct OIDCIdTokenClaims {
|
||||||
/// Token expiration
|
/// Issued at date
|
||||||
|
iat: u64,
|
||||||
|
/// Token expiration date
|
||||||
exp: u64,
|
exp: u64,
|
||||||
/// Token issuer (URI to the issuer)
|
/// Token issuer (URI to the issuer)
|
||||||
iss: String,
|
iss: String,
|
||||||
|
|
@ -91,6 +93,7 @@ impl OIDCIdTokenClaims {
|
||||||
iss: config.instance.base_uri.clone(),
|
iss: config.instance.base_uri.clone(),
|
||||||
aud: client_id.into(),
|
aud: client_id.into(),
|
||||||
sub: user.id,
|
sub: user.id,
|
||||||
|
iat: get_current_timestamp(),
|
||||||
exp: get_current_timestamp() + 86_000,
|
exp: get_current_timestamp() + 86_000,
|
||||||
email: user.email,
|
email: user.email,
|
||||||
name: user.full_name,
|
name: user.full_name,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue