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.