AuthCredential class

Interfejs reprezentujący poświadczenia zwrócone przez AuthProvider .

Implementacje określają szczegóły dotyczące wymagań dotyczących poświadczeń każdego dostawcy uwierzytelniania.

Konstruktor dla tej klasy jest oznaczony jako wewnętrzny. Kod innej firmy nie powinien bezpośrednio wywoływać konstruktora ani tworzyć podklas rozszerzających klasę AuthCredential .

Podpis:

export declare class AuthCredential 

Nieruchomości

Nieruchomość Modyfikatory Typ Opis
identyfikator dostawcy strunowy Identyfikator dostawcy uwierzytelniania dla poświadczenia.
metoda logowania strunowy Metoda logowania uwierzytelniającego dla poświadczenia.

Metody

metoda Modyfikatory Opis
doJSON() Zwraca reprezentację tego obiektu nadającą się do serializacji w formacie JSON.

AuthCredential.providerId

Identyfikator dostawcy uwierzytelniania dla poświadczenia.

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

Podpis:

readonly providerId: string;

AuthCredential.signInMethod

Metoda logowania uwierzytelniającego dla poświadczenia.

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 reprezentację tego obiektu nadającą się do serializacji w formacie JSON.

Podpis:

toJSON(): object;

Zwroty:

obiekt

reprezentacja tego obiektu możliwa do serializacji w formacie JSON.