Interface représentant un jeton d'identification analysé.
Signature:
export interface ParsedToken
Propriétés
Propriété | Taper | Description |
---|---|---|
auth_time | chaîne | Heure à laquelle l'authentification a été effectuée. |
exp | chaîne | Heure d'expiration du jeton. |
base de feu | { 'sign_in_provider'?: chaîne ; 'sign_in_second_factor' ? : chaîne ; 'identités' ? : Record<string, string>; } | Revendications spécifiques à Firebase, contenant le(s) fournisseur(s) utilisé(s) pour authentifier l'utilisateur. |
ça | chaîne | Heure d'émission du jeton. |
sous | chaîne | UID de l'utilisateur. |
ParsedToken.auth_time
Heure à laquelle l'authentification a été effectuée.
Signature:
'auth_time'?: string;
ParsedToken.exp
Heure d'expiration du jeton.
Signature:
'exp'?: string;
ParsedToken.firebase
Revendications spécifiques à Firebase, contenant le(s) fournisseur(s) utilisé(s) pour authentifier l'utilisateur.
Signature:
'firebase'?: {
'sign_in_provider'?: string;
'sign_in_second_factor'?: string;
'identities'?: Record<string, string>;
};
ParsedToken.iat
Heure d'émission du jeton.
Signature:
'iat'?: string;
ParsedToken.sub
UID de l'utilisateur.
Signature:
'sub'?: string;