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.