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.