AuthCredential class

Interfaccia che rappresenta le credenziali restituite da un AuthProvider .

Le implementazioni specificano i dettagli sui requisiti di credenziale di ciascun provider di autenticazione.

Il costruttore di questa classe è contrassegnato come interno. Il codice di terze parti non deve chiamare direttamente il costruttore o creare sottoclassi che estendono la classe AuthCredential .

Firma:

export declare class AuthCredential 

Proprietà

Proprietà Modificatori Tipo Descrizione
providerId corda L'ID del provider di autenticazione per la credenziale.
metodosignIn corda Il metodo di accesso di autenticazione per la credenziale.

Metodi

Metodo Modificatori Descrizione
aJSON() Restituisce una rappresentazione serializzabile JSON di questo oggetto.

AuthCredential.providerId

L'ID del provider di autenticazione per la credenziale.

Ad esempio, "facebook.com" o "google.com".

Firma:

readonly providerId: string;

AuthCredential.signInMethod

Il metodo di accesso di autenticazione per la credenziale.

Ad esempio, metodo di accesso .EMAIL_PASSWORD o SignInMethod .EMAIL_LINK. Corrisponde all'identificatore del metodo di accesso restituito in fetchSignInMethodsForEmail() .

Firma:

readonly signInMethod: string;

AuthCredential.toJSON()

Restituisce una rappresentazione serializzabile JSON di questo oggetto.

Firma:

toJSON(): object;

Ritorna:

oggetto

una rappresentazione serializzabile JSON di questo oggetto.