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.