Un AuthProvider per SAML.
Firma:
export declare class SAMLAuthProvider extends FederatedAuthProvider
Estende: FederatedAuthProvider
Costruttori
Costruttore | Modificatori | Descrizione |
---|---|---|
(costruttore)(providerId) | Costruttore. Il providerId deve iniziare con "saml". |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
credentialFromError(errore) | static | Utilizzato per estrarre l' OAuthCredential sottostante da un AuthError generato durante un'operazione di accesso, collegamento o riautenticazione. |
credenzialeFromJSON(json) | static | Crea un AuthCredential da una stringa JSON o da un oggetto semplice. |
credenzialeDalRisultato(credenzialeutente) | static | Genera un AuthCredential da un UserCredential dopo il completamento corretto di un flusso SAML. |
SAMLAuthProvider.(costruttore)
Costruttore. Il providerId deve iniziare con "saml".
Firma:
constructor(providerId: string);
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
providerId | corda | ID fornitore SAML. |
SAMLAuthProvider.credentialFromError()
Utilizzato per estrarre l' OAuthCredential sottostante da un AuthError generato durante un'operazione di accesso, collegamento o riautenticazione.
Firma:
static credentialFromError(error: FirebaseError): AuthCredential | null;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
errore | Errore Firebase |
Ritorna:
Credenziali di autenticazione | nullo
SAMLAuthProvider.credentialFromJSON()
Crea un AuthCredential da una stringa JSON o da un oggetto semplice.
Firma:
static credentialFromJSON(json: string | object): AuthCredential;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
json | stringa | oggetto | Un oggetto semplice o una stringa JSON |
Ritorna:
SAMLAuthProvider.credentialFromResult()
Genera un AuthCredential da un UserCredential dopo il completamento corretto di un flusso SAML.
Ad esempio, per ottenere un AuthCredential , potresti scrivere il seguente codice:
const userCredential = await signInWithPopup(auth, samlProvider);
const credential = SAMLAuthProvider.credentialFromResult(userCredential);
Firma:
static credentialFromResult(userCredential: UserCredential): AuthCredential | null;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
userCredenziali | Credenziali utente | Le credenziali dell'utente. |
Ritorna:
Credenziali di autenticazione | nullo