Interface representing a parsed ID token.
Signature:
export interface ParsedToken
Properties
Property | Type | Description |
---|---|---|
auth_time | string | Time at which authentication was performed. |
exp | string | Expiration time of the token. |
firebase | { 'sign_in_provider'?: string; 'sign_in_second_factor'?: string; 'identities'?: Record<string, string>; } | Firebase specific claims, containing the provider(s) used to authenticate the user. |
iat | string | Issuance time of the token. |
sub | string | UID of the user. |
ParsedToken.auth_time
Time at which authentication was performed.
Signature:
'auth_time'?: string;
ParsedToken.exp
Expiration time of the token.
Signature:
'exp'?: string;
ParsedToken.firebase
Firebase specific claims, containing the provider(s) used to authenticate the user.
Signature:
'firebase'?: {
'sign_in_provider'?: string;
'sign_in_second_factor'?: string;
'identities'?: Record<string, string>;
};
ParsedToken.iat
Issuance time of the token.
Signature:
'iat'?: string;
ParsedToken.sub
UID of the user.
Signature:
'sub'?: string;