AccessClaims
Interface: AccessClaims
Defined in: packages/core/src/services/token.service.ts:70
Claims carried by an access token
Properties
amr
amr:
string[]
Defined in: packages/core/src/services/token.service.ts:74
aud?
optionalaud?:string|string[]
Defined in: packages/core/src/services/token.service.ts:84
Audience: the bound resource, or ACCESS_AUDIENCE
authAt?
optionalauthAt?:number
Defined in: packages/core/src/services/token.service.ts:82
When the session was authenticated (ms): checked against the user's last password change
client_id?
optionalclient_id?:string
Defined in: packages/core/src/services/token.service.ts:88
OAuth client the token was issued to
fam
fam:
string
Defined in: packages/core/src/services/token.service.ts:76
iat?
optionaliat?:number
Defined in: packages/core/src/services/token.service.ts:90
Issued at, seconds (set by the JWT signer)
iatMs?
optionaliatMs?:number
Defined in: packages/core/src/services/token.service.ts:92
Issued at, ms: iat only has a 1 s resolution, which is too coarse to order a token against a revocation
ident
ident:
string
Defined in: packages/core/src/services/token.service.ts:72
mfa
mfa:
MfaState
Defined in: packages/core/src/services/token.service.ts:77
mfaAt?
optionalmfaAt?:number
Defined in: packages/core/src/services/token.service.ts:79
When the second factor was verified (ms), carried unchanged across refreshes
mfaVerifications?
optionalmfaVerifications?:Record<string,MfaVerification>
Defined in: packages/core/src/services/token.service.ts:80
provider?
optionalprovider?:string
Defined in: packages/core/src/services/token.service.ts:73
roles?
optionalroles?:string[]
Defined in: packages/core/src/services/token.service.ts:75
scope?
optionalscope?:string
Defined in: packages/core/src/services/token.service.ts:86
Granted scope (space-separated operation globs)
sub
sub:
string
Defined in: packages/core/src/services/token.service.ts:71