Interface qui représente les informations d'identification renvoyées par EmailAuthProvider pour ProviderId .MOT DE PASSE
Couvre à la fois SignInMethod .EMAIL_PASSWORD et SignInMethod .EMAIL_LINK.
Le constructeur de cette classe est marqué comme interne. Le code tiers ne doit pas appeler directement le constructeur ni créer de sous-classes qui étendent la classe EmailAuthCredential
.
Signature:
export declare class EmailAuthCredential extends AuthCredential
Extension : AuthCredential
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
deJSON(json) | static | Méthode statique pour désérialiser une représentation JSON d'un objet dans un AuthCredential . |
versJSON() | Renvoie une représentation sérialisable JSON de cet objet. |
EmailAuthCredential.fromJSON()
Méthode statique pour désérialiser une représentation JSON d'un objet dans un AuthCredential .
Signature:
static fromJSON(json: object | string): EmailAuthCredential | null;
Paramètres
Paramètre | Taper | Description |
---|---|---|
json | objet | chaîne | Soit object , soit la représentation stringifiée de l'objet. Lorsqu'une chaîne est fournie, JSON.parse sera appelé en premier. |
Retour:
EmailAuthCredential | nul
Si l'entrée JSON ne représente pas un AuthCredential , null est renvoyé.
EmailAuthCredential.toJSON()
Renvoie une représentation sérialisable JSON de cet objet.
Signature:
toJSON(): object;
Retour:
objet
une représentation sérialisable JSON de cet objet.