Iniziato
Copia un prompt di configurazione con le istruzioni di installazione e la guida markdown completa per questo plugin.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-firebase-authentication`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/firebase-authentication/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
Installa
Sezione intitolata “Installa”Puoi utilizzare la nostra configurazione assistita da AI per installare il plugin. Aggiungi le Capgo competenze al tuo strumento AI utilizzando il seguente comando:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsUsa poi il seguente prompt:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-firebase-authentication` plugin in my project.Se preferisci la configurazione manuale, installa il plugin eseguendo i seguenti comandi e segui le istruzioni specifiche per la piattaforma riportate di seguito:
bun add @capgo/capacitor-firebase-authenticationbunx cap syncImporta
Sezione intitolata “Importa”import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';API Panoramica
Sezione intitolata “API Panoramica”applyActionCode
Sezione intitolata “applyActionCode”Applies a verification code sent to the user by email.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.applyActionCode({} as ApplyActionCodeOptions);confirmPasswordReset
Sezione intitolata “confirmPasswordReset”Completa il processo di reimpostazione della password.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.confirmPasswordReset({} as ConfirmPasswordResetOptions);confirmVerificationCode
Sezione intitolata “confirmVerificationCode”Completa il processo di verifica del numero di telefono.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.confirmVerificationCode({} as ConfirmVerificationCodeOptions);createUserWithEmailAndPassword
Sezione intitolata “createUserWithEmailAndPassword”Creato un nuovo account utente con email e password. Se l'account nuovo è stato creato, l'utente viene acceduto automaticamente.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.createUserWithEmailAndPassword({} as CreateUserWithEmailAndPasswordOptions);deleteUser
Sottosezione intitolata “eliminaUtente”Elimina e disconnette l'utente.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.deleteUser();fetchSignInMethodsForEmail
Sottosezione intitolata “fetchSignInMethodsForEmail”Estrae i metodi di accesso per un indirizzo email.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.fetchSignInMethodsForEmail({} as FetchSignInMethodsForEmailOptions);getCurrentUser
Sottosezione intitolata “currentUser”Estrae l'utente attualmente acceduto.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.getCurrentUser();getPendingAuthResult
Sottosezione intitolata “getPendingAuthResult”Restituisce il SignInResult se il tuo app ha avviato un flusso di accesso web e il sistema pulisce l'applicazione mentre è in background.
Disponibile solo per Android.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.getPendingAuthResult();getIdToken
Sezione intitolata “getIdToken”Estrae il token di autenticazione Firebase ID per l'utente attualmente connesso.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.getIdToken();getIdTokenResult
Sezione intitolata “getIdTokenResult”Restituisce un token JSON Web (JWT) deserializzato utilizzato per identificare l'utente a un servizio Firebase.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.getIdTokenResult();getRedirectResult
Sezione intitolata “getRedirectResult”Restituisce il SignInResult dalla flusso di accesso di reindirizzamento.
Se l'accesso non è andato a buon fine, fallisce con un errore.
Se non è stato chiamato alcun operazione di reindirizzamento, restituisce un SignInResult con un utente nullo.
Disponibile solo per Web.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.getRedirectResult();getTenantId
Sezione intitolata “getTenantId”Ottieni l'ID del tenant.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.getTenantId();isSignInWithEmailLink
Sezione intitolata “isSignInWithEmailLink”Controlla se un collegamento di arrivo è un collegamento di accesso con email adatto per signInWithEmailLink.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.isSignInWithEmailLink({} as IsSignInWithEmailLinkOptions);linkWithApple
Sezione intitolata “linkWithApple”Collega l'account utente con il provider di autenticazione Apple.
L'utente deve essere connesso al layer nativo.
La skipNativeAuth L'opzione di configurazione non ha effetto qui.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithApple();linkWithEmailAndPassword
Sezione intitolata “linkWithEmailAndPassword”Collega l'account utente con il provider di autenticazione Email.
L'utente deve essere connesso al layer nativo.
La skipNativeAuth L'opzione di configurazione non ha effetto qui.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithEmailAndPassword({} as LinkWithEmailAndPasswordOptions);linkWithEmailLink
Sezione intitolata “linkWithEmailLink”Collega l'account utente con il provider di autenticazione Email.
L'utente deve essere connesso al layer nativo.
La skipNativeAuth L'opzione di configurazione non ha alcun effetto qui.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithEmailLink({} as LinkWithEmailLinkOptions);linkWithFacebook
Sottosezione intitolata “linkWithFacebook”Collega l'account utente con il provider di autenticazione Facebook.
L'utente deve essere connesso al layer nativo.
skipNativeAuth L'opzione di configurazione non ha alcun effetto qui.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithFacebook();linkWithGameCenter
Sottosezione intitolata “linkWithGameCenter”Collega l'account utente con il provider di autenticazione Game Center.
L'utente deve essere connesso al layer nativo.
skipNativeAuth L'opzione di configurazione non ha alcun effetto qui.
Disponibile solo per iOS.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithGameCenter();linkWithGithub
Sezione intitolata “linkWithGithub”Collega l'account utente con il provider di autenticazione GitHub.
L'utente deve essere connesso al layer nativo.
La skipNativeAuth opzione di configurazione non ha effetto qui.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithGithub();linkWithGoogle
Sezione intitolata “linkWithGoogle”Collega l'account utente con il provider di autenticazione Google.
L'utente deve essere connesso al layer nativo.
La skipNativeAuth opzione di configurazione non ha effetto qui.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithGoogle();linkWithMicrosoft
Sezione intitolata “linkWithMicrosoft”Collega l'account utente con il provider di autenticazione Microsoft.
L'utente deve essere connesso al layer nativo.
La skipNativeAuth L'opzione di configurazione non ha effetto qui.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithMicrosoft();linkWithOpenIdConnect
Sezione intitolata “linkWithOpenIdConnect”Collega l'account utente con un provider OpenID Connect.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithOpenIdConnect({} as LinkWithOpenIdConnectOptions);linkWithPhoneNumber
Sezione intitolata “linkWithPhoneNumber”Collega l'account utente con il provider di autenticazione del numero di telefono.
L'utente deve essere connesso al layer nativo.
La skipNativeAuth L'opzione di configurazione non ha effetto qui.
Utilizza il phoneVerificationCompleted ascoltatore per essere notificato quando la verifica è completata.
Usa il phoneVerificationFailed ascoltatore per essere notificato quando la verifica fallisce.
Usa il phoneCodeSent ascoltatore per ottenere l'ID di verifica.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithPhoneNumber({} as LinkWithPhoneNumberOptions);linkWithPlayGames
Sottosezione intitolata “linkWithPlayGames”Collega l'account utente con il provider di autenticazione Play Games.
L'utente deve essere connesso al layer nativo.
Il skipNativeAuth L'opzione di configurazione non ha effetto qui.
Disponibile solo per Android.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithPlayGames();linkWithTwitter
Sottosezione intitolata “linkWithTwitter”Collega l'account utente con il provider di autenticazione Twitter.
L'utente deve essere connesso al layer nativo.
Il skipNativeAuth L'opzione di configurazione non ha effetto qui.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithTwitter();linkWithYahoo
Sottosezione intitolata “linkWithYahoo”Collega l'account utente con il provider di autenticazione Yahoo.
L'utente deve essere connesso al layer nativo.
Il skipNativeAuth L'opzione di configurazione non ha effetto qui.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.linkWithYahoo();Ricarica i dati dell'account utente, se connesso.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.reload();revokeAccessToken
Sottosezione intitolata “revokeAccessToken”Revoca il token di accesso specificato. Attualmente supporta solo i token di accesso OAuth Apple.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.revokeAccessToken({} as RevokeAccessTokenOptions);sendEmailVerification
Sottosezione intitolata “sendEmailVerification”Invia un'email di verifica all'utente attualmente connesso.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.sendEmailVerification();sendPasswordResetEmail
Sottosezione intitolata “sendPasswordResetEmail”Invia un'email di reimpostazione della password.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.sendPasswordResetEmail({} as SendPasswordResetEmailOptions);sendSignInLinkToEmail
Sottosezione intitolata “sendSignInLinkToEmail”Invia un'email di accesso al link di accesso all'utente con l'indirizzo email specificato.
Per completare l'accesso con il link di email, chiama signInWithEmailLink con l'indirizzo email e il link di email forniti nell'email inviata all'utente.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.sendSignInLinkToEmail({} as SendSignInLinkToEmailOptions);setLanguageCode
Sezione intitolata “setLanguageCode”Imposta il linguaggio utente code per le operazioni di autenticazione.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.setLanguageCode({} as SetLanguageCodeOptions);setPersistence
Sezione intitolata “setPersistence”Imposta il tipo di persistenza per la sessione di autenticazione attualmente salvata.
Disponibile solo per Web.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.setPersistence({} as SetPersistenceOptions);setTenantId
Sezione intitolata “setTenantId”Imposta l'ID del tenant.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.setTenantId({} as SetTenantIdOptions);signInAnonymously
Sezione intitolata “signInAnonymously”Si connette come utente anonimo.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInAnonymously();signInWithApple
Sezione intitolata “signInWithApple”Avvia il flusso di accesso Apple.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithApple();signInWithCustomToken
Sezione intitolata “signInWithCustomToken”Avvia il flusso di accesso con token personalizzato.
Questa funzione non può essere utilizzata in combinazione con skipNativeAuth Su Android e iOS. In questo caso devi utilizzare direttamente l'interfaccia del Firebase JS __CAPGO_KEEP_0__. signInWithCustomToken interface of the Firebase JS SDK directly.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithCustomToken({} as SignInWithCustomTokenOptions);signInWithEmailAndPassword
Si riferisce a: Firebase JSAvvia il flusso di accesso utilizzando un indirizzo e-mail e una password.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithEmailAndPassword({} as SignInWithEmailAndPasswordOptions);signInWithEmailLink
Sottosezione intitolata “signInWithEmailLink”Accedi utilizzando un indirizzo e-mail e un link di accesso.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithEmailLink({} as SignInWithEmailLinkOptions);signInWithFacebook
Sottosezione intitolata “signInWithFacebook”Avvia il flusso di accesso con Facebook.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithFacebook();signInWithGameCenter
Sottosezione intitolata “signInWithGameCenter”Avvia il flusso di accesso con Game Center.
Disponibile solo per iOS.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithGameCenter();signInWithGithub
Sezione intitolata “signInWithGithub”Inizia il flusso di accesso GitHub.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithGithub();signInWithGoogle
Sezione intitolata “signInWithGoogle”Inizia il flusso di accesso Google.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithGoogle();signInWithMicrosoft
Sezione intitolata “signInWithMicrosoft”Inizia il flusso di accesso Microsoft.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithMicrosoft();signInWithOpenIdConnect
Sezione intitolata “signInWithOpenIdConnect”Inizia il flusso di accesso OpenID Connect.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithOpenIdConnect({} as SignInWithOpenIdConnectOptions);signInWithPhoneNumber
Sezione intitolata “signInWithPhoneNumber”Inizia il flusso di accesso utilizzando un numero di telefono.
Usa il phoneVerificationCompleted listener per essere informato quando la verifica è completata. phoneVerificationFailed Usa il phoneCodeSent listener per essere informato quando la verifica fallisce.
Usa il
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithPhoneNumber({} as SignInWithPhoneNumberOptions);signInWithPlayGames
Disponibile solo per Android e iOS.Copia nella clipboard
Sezione intitolata “signInWithPlayGames”
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithPlayGames();signInWithTwitter
Sezione intitolata “signInWithTwitter”Inizia il flusso di accesso con Twitter.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithTwitter();signInWithYahoo
Sezione intitolata “signInWithYahoo”Inizia il flusso di accesso con Yahoo.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signInWithYahoo();signOut
Sezione intitolata “signOut”Inizia il flusso di disconnessione.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.signOut();Disconnette un provider da un account utente.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.unlink({} as UnlinkOptions);updateEmail
Sezione intitolata “aggiornaEmail”Aggiorna l'indirizzo email dell'utente attualmente connesso.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.updateEmail({} as UpdateEmailOptions);updatePassword
Sezione intitolata “aggiornaPassword”Aggiorna la password dell'utente attualmente connesso.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.updatePassword({} as UpdatePasswordOptions);updateProfile
Sezione intitolata “aggiornaProfilo”Aggiorna i dati del profilo dell'utente.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.updateProfile({} as UpdateProfileOptions);useAppLanguage
Sezione intitolata “impostaLinguaApp”Imposta la lingua utente code come lingua predefinita dell'applicazione.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.useAppLanguage();useEmulator
Sezione intitolata “useEmulator”Configura il tuo app per comunicare con l'emulatore di autenticazione.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.useEmulator({} as UseEmulatorOptions);verifyBeforeUpdateEmail
Sezione intitolata “verifyBeforeUpdateEmail”Verifica l'indirizzo email nuovo prima di aggiornare l'indirizzo email dell'utente correntemente connesso.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.verifyBeforeUpdateEmail({} as VerifyBeforeUpdateEmailOptions);checkAppTrackingTransparencyPermission
Sezione intitolata “checkAppTrackingTransparencyPermission”Controlla lo stato attuale della trasparenza dell'app.
Solo disponibile su iOS.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.checkAppTrackingTransparencyPermission();requestAppTrackingTransparencyPermission
Sezione intitolata “requestAppTrackingTransparencyPermission”Apre il dialogo del sistema per autorizzare la trasparenza dell'app.
Attenzione: Il utente potrebbe aver disabilitato la richiesta di tracciamento nei impostazioni del dispositivo, vedi la documentazione di Apple.
Disponibile solo su iOS.
import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';
await FirebaseAuthentication.requestAppTrackingTransparencyPermission();Riferimento di tipo
Sottosezione intitolata “Riferimento di tipo”ApplyActionCodeOptions
Sottosezione intitolata “ApplicaOpzioniActionCode”export interface ApplyActionCodeOptions { /** * A verification code sent to the user. * * @since 0.2.2 */ oobCode: string;}ConfirmPasswordResetOptions
Sottosezione intitolata “ConfermaOpzioniResetPassword”export interface ConfirmPasswordResetOptions { /** * A verification code sent to the user. * * @since 0.2.2 */ oobCode: string; /** * The new password. * * @since 0.2.2 */ newPassword: string;}ConfirmVerificationCodeOptions
Sottosezione intitolata “ConfermaOpzioniCodiceDiVerifica”export interface ConfirmVerificationCodeOptions { /** * The verification ID received from the `phoneCodeSent` listener. * * The `verificationCode` option must also be provided. * * @since 5.0.0 */ verificationId: string; /** * The verification code either received from the `phoneCodeSent` listener or entered by the user. * * The `verificationId` option must also be provided. * * @since 5.0.0 */ verificationCode: string;}SignInResult
Sezione intitolata “Risultato dell'accesso”export interface SignInResult { /** * The currently signed-in user, or null if there isn't any. * * @since 0.1.0 */ user: User | null; /** * Credentials returned by an auth provider. * * @since 0.1.0 */ credential: AuthCredential | null; /** * Additional user information from a federated identity provider. * * @since 0.5.1 */ additionalUserInfo: AdditionalUserInfo | null;}CreateUserWithEmailAndPasswordOptions
Sezione intitolata “Opzioni per la creazione di un nuovo utente con Firebase Authentication”export interface CreateUserWithEmailAndPasswordOptions { /** * @since 0.2.2 */ email: string; /** * @since 0.2.2 */ password: string;}FetchSignInMethodsForEmailOptions
Sezione intitolata “Opzioni per la ricerca dei metodi di accesso per l'e-mail con Firebase Authentication”export interface FetchSignInMethodsForEmailOptions { /** * The user's email address. * * @since 6.0.0 */ email: string;}FetchSignInMethodsForEmailResult
Sezione intitolata “Risultato della ricerca dei metodi di accesso per l'e-mail con Firebase Authentication”export interface FetchSignInMethodsForEmailResult { /** * The sign-in methods for the specified email address. * * This list is empty when [Email Enumeration Protection](https://cloud.google.com/identity-platform/docs/admin/email-enumeration-protection) * is enabled, irrespective of the number of authentication methods available for the given email. * * @since 6.0.0 */ signInMethods: string[];}GetCurrentUserResult
Sezione intitolata “Risultato corrente dell'utente con Firebase Authentication”export interface GetCurrentUserResult { /** * The currently signed-in user, or null if there isn't any. * * @since 0.1.0 */ user: User | null;}GetIdTokenOptions
Sezione intitolata “Opzioni per l'ottenimento del token di identificazione con Firebase Authentication”export interface GetIdTokenOptions { /** * Force refresh regardless of token expiration. * * @since 0.1.0 */ forceRefresh: boolean;}GetIdTokenResult
Sottosezione intitolata “GetIdTokenResult”export interface GetIdTokenResult { /** * The Firebase Auth ID token JWT string. * * @since 0.1.0 */ token: string;}GetIdTokenResultOptions
Sottosezione intitolata “GetIdTokenResultOptions”export interface GetIdTokenResultOptions { /** * Force refresh regardless of token expiration. * * @since 7.4.0 */ forceRefresh: boolean;}GetIdTokenResultResult
Sottosezione intitolata “GetIdTokenResultResult”export interface GetIdTokenResultResult { /** * The authentication time in milliseconds since the epoch. * * This is the time the user authenticated (signed in) and not the time the token was refreshed. * * @since 7.4.0 */ authTime: number; /** * The ID token expiration time in milliseconds since the epoch. * * @since 7.4.0 */ expirationTime: number; /** * The ID token issuance time in milliseconds since the epoch. * * @since 7.4.0 */ issuedAtTime: number; /** * The sign-in provider through which the ID token was obtained. * * @since 7.4.0 */ signInProvider: string | null; /** * The type of second factor associated with this session, provided the user was multi-factor * authenticated (eg. phone, etc). * * @since 7.4.0 */ signInSecondFactor: string | null; /** * The entire payload claims of the ID token including the standard reserved claims as well as * the custom claims. * * @since 7.4.0 */ claims: Record<string, unknown>;}Punto di verità
Sottosezione intitolata “Punto di verità”Questa pagina è generata dal plugin’s src/definitions.ts. Riavvia la sincronizzazione quando il pubblico API cambia upstream.
Continua da Inizia a utilizzare
Sezione intitolata “Continua da Inizia”Se stai utilizzando Inizia per pianificare l'autenticazione e le flussi di account, connettilo con @capgo/capacitor-login-social per i dettagli di implementazione in @capgo/capacitor-login-social @capgo/capacitor-chiave-pass per i dettagli di implementazione in @capgo/capacitor-chiave-pass @capgo/capacitor-biometria-nativa per i dettagli di implementazione in @capgo/capacitor-biometria-nativa Autenticazione a due fattori per i dettagli di implementazione in Autenticazione a due fattori, e SSO (Enterprise) per i dettagli di implementazione in SSO (Enterprise).