Skip to content

Latest commit

 

History

History
83 lines (57 loc) · 1.85 KB

auth.parsedtoken.md

File metadata and controls

83 lines (57 loc) · 1.85 KB

Project: /docs/reference/js/_project.yaml Book: /docs/reference/_book.yaml page_type: reference

{% comment %} DO NOT EDIT THIS FILE! This is generated by the JS SDK team, and any local changes will be overwritten. Changes should be made in the source code at https://github.com/firebase/firebase-js-sdk {% endcomment %}

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;

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;