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.