ParsedKeycloakToken
type ParsedKeycloakToken = object;Defined in: types/token.type.ts:7
Type definition for a parsed Keycloak token.
Since
1.0.0
Author
Simon Kovtyk
Properties
acr
acr: string;Defined in: types/token.type.ts:91
Authentication Context Class Reference
Since
1.0.0
Author
Simon Kovtyk
allowed-origins?
optional allowed-origins: string[] | null;Defined in: types/token.type.ts:98
Allowed origins for CORS
Since
1.0.0
Author
Simon Kovtyk
aud
aud: string[];Defined in: types/token.type.ts:161
Audiences of token
Since
1.0.0
Author
Simon Kovtyk
auth_time
auth_time: number;Defined in: types/token.type.ts:84
Timestamp of most reent authentication in seconds
Since
1.0.0
Author
Simon Kovtyk
azp
azp: string;Defined in: types/token.type.ts:56
Client ID
Since
1.0.0
Author
Simon Kovtyk
email
email: string;Defined in: types/token.type.ts:154
User’s email address
Since
1.0.0
Author
Simon Kovtyk
email_verified
email_verified: boolean;Defined in: types/token.type.ts:112
Indicator if email is verified
Since
1.0.0
Author
Simon Kovtyk
exp
exp: number;Defined in: types/token.type.ts:14
Expiration timestamp of token in seconds
Since
1.0.0
Author
Simon Kovtyk
family_name
family_name: string;Defined in: types/token.type.ts:147
User’s surname
Since
1.0.0
Author
Simon Kovtyk
given_name
given_name: string;Defined in: types/token.type.ts:140
User’s first name
Since
1.0.0
Author
Simon Kovtyk
iat
iat: number;Defined in: types/token.type.ts:21
Issued at timestamp of token in seconds
Since
1.0.0
Author
Simon Kovtyk
iss
iss: string;Defined in: types/token.type.ts:77
Issuer ID
Since
1.0.0
Author
Simon Kovtyk
jss
jss: string;Defined in: types/token.type.ts:35
Token ID
Since
1.0.0
Author
Simon Kovtyk
jti
jti: string;Defined in: types/token.type.ts:28
Token ID
Since
1.0.0
Author
Simon Kovtyk
name
name: string;Defined in: types/token.type.ts:119
User's full name
Since
1.0.0
Author
Simon Kovtyk
nbf
nbf: number;Defined in: types/token.type.ts:70
Not valid before timestamp of token in seconds
Since
1.0.0
Author
Simon Kovtyk
preferred_username
preferred_username: string;Defined in: types/token.type.ts:133
Preferred username of authenicated user
Since
1.0.0
Author
Simon Kovtyk
realm_access
realm_access: object;Defined in: types/token.type.ts:168
Role assignments granted at the realm
roles
roles: string[];Roles assigned at the realm level
Since
1.0.0
Author
Simon Kovtyk
Since
1.0.0
Author
Simon Kovtyk
resource_access
resource_access: Record<string, {
roles: string[];
}>;Defined in: types/token.type.ts:183
Role assignments granted per client/application
Since
1.0.0
Author
Simon Kovtyk
scope
scope: string;Defined in: types/token.type.ts:105
Delegated authorization scopes
Since
1.0.0
Author
Simon Kovtyk
session_state
session_state: string;Defined in: types/token.type.ts:63
Server-side session ID
Since
1.0.0
Author
Simon Kovtyk
sid
sid: string;Defined in: types/token.type.ts:126
Session ID
Since
1.0.0
Author
Simon Kovtyk
sub
sub: string;Defined in: types/token.type.ts:42
Subject ID
Since
1.0.0
Author
Simon Kovtyk
typ
typ: string;Defined in: types/token.type.ts:49
Token type
Since
1.0.0
Author
Simon Kovtyk