AuthCredential class

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.