ParsedToken interface | Firebase JavaScript API reference (original) (raw)
ParsedToken interface
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;
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;
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2022-07-22 UTC.