AuthCredential class

Schnittstelle, die die von einem AuthProvider zurückgegebenen Anmeldeinformationen darstellt .

Implementierungen geben die Details zu den Anmeldeinformationsanforderungen jedes Authentifizierungsanbieters an.

Der Konstruktor für diese Klasse ist als intern markiert. Code von Drittanbietern sollte den Konstruktor nicht direkt aufrufen oder Unterklassen erstellen, die die AuthCredential Klasse erweitern.

Unterschrift:

export declare class AuthCredential 

Eigenschaften

Eigentum Modifikatoren Typ Beschreibung
Anbieter-ID Zeichenfolge Die Authentifizierungsanbieter-ID für die Anmeldeinformationen.
signInMethod Zeichenfolge Die Authentifizierungs-Anmeldemethode für die Anmeldeinformationen.

Methoden

Methode Modifikatoren Beschreibung
toJSON() Gibt eine JSON-serialisierbare Darstellung dieses Objekts zurück.

AuthCredential.providerId

Die Authentifizierungsanbieter-ID für die Anmeldeinformationen.

Zum Beispiel „facebook.com“ oder „google.com“.

Unterschrift:

readonly providerId: string;

AuthCredential.signInMethod

Die Authentifizierungs-Anmeldemethode für die Anmeldeinformationen.

Beispiel: SignInMethod .EMAIL_PASSWORD oder SignInMethod .EMAIL_LINK. Dies entspricht der Anmeldemethoden-ID, wie sie in fetchSignInMethodsForEmail() zurückgegeben wird. .

Unterschrift:

readonly signInMethod: string;

AuthCredential.toJSON()

Gibt eine JSON-serialisierbare Darstellung dieses Objekts zurück.

Unterschrift:

toJSON(): object;

Kehrt zurück:

Objekt

eine JSON-serialisierbare Darstellung dieses Objekts.