AuthCredential class

Interfejs przedstawiający dane logowania zwracane przez dostawcę AuthProvider.

Implementacje określają szczegółowe informacje o wymaganiach dotyczących danych uwierzytelniających poszczególnych dostawców uwierzytelniania.

Konstruktor dla tej klasy jest oznaczony jako wewnętrzny. Kod zewnętrzny nie powinien wywoływać konstruktora bezpośrednio ani tworzyć podklas, które rozszerzają klasę AuthCredential.

Podpis:

export declare class AuthCredential 

Właściwości

Właściwość Modyfikatory Typ Opis
Identyfikator dostawcy ciąg znaków Identyfikator dostawcy uwierzytelniania dla danych logowania.
signInMethod ciąg znaków Metoda uwierzytelniania dla danych logowania.

Metody

Metoda Modyfikatory Opis
toJSON(), Zwraca możliwą do serializowania reprezentację tego obiektu w formacie JSON.

Identyfikator dostawcy danych AuthCredential.provider

Identyfikator dostawcy uwierzytelniania dla danych logowania.

Na przykład „facebook.com” lub „google.com”.

Podpis:

readonly providerId: string;

AuthCredential.signInMethod

Metoda uwierzytelniania dla danych logowania.

Na przykład SignInMethod.EMAIL_PASSWORD lub SignInMethod.EMAIL_LINK. Odpowiada to identyfikatorowi metody logowania zwróconemu w fetchSignInMethodsForEmail().

Podpis:

readonly signInMethod: string;

AuthCredential.toJSON()

Zwraca możliwą do serializowania reprezentację tego obiektu w formacie JSON.

Podpis:

toJSON(): object;

Zwroty:

Obiekt

możliwą do serializowania reprezentację tego obiektu w formacie JSON.