Interface qui représente les informations d'identification renvoyées par un AuthProvider .
Les implémentations spécifient les détails des exigences en matière d'informations d'identification de chaque fournisseur d'authentification.
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 AuthCredential
.
Signature:
export declare class AuthCredential
Propriétés
Propriété | Modificateurs | Taper | Description |
---|---|---|---|
ID du fournisseur | chaîne | ID du fournisseur d’authentification pour les informations d’identification. | |
méthode de connexion | chaîne | Méthode de connexion d’authentification pour les informations d’identification. |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
versJSON() | Renvoie une représentation sérialisable JSON de cet objet. |
AuthCredential.providerId
ID du fournisseur d’authentification pour les informations d’identification.
Par exemple, « facebook.com » ou « google.com ».
Signature:
readonly providerId: string;
AuthCredential.signInMethod
Méthode de connexion d’authentification pour les informations d’identification.
Par exemple, SignInMethod .EMAIL_PASSWORD ou SignInMethod .EMAIL_LINK. Cela correspond à l'identifiant de la méthode de connexion tel que renvoyé dans fetchSignInMethodsForEmail() .
Signature:
readonly signInMethod: string;
AuthCredential.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.