Vai al contenuto principale
@capgo/capacitor-login sociale Autenticazione e sicurezza Sorgente aperta

Login sociale Plugin Capacitor

Autenticare gli utenti con Google, Facebook e Apple Sign-In per un facile accesso connesso

Installa

bun add @capgo/capacitor-social-login bunx cap sync
npm, pnpm o yarn
  • npm install @capgo/capacitor-social-login
  • pnpm add @capgo/capacitor-social-login
  • yarn add @capgo/capacitor-social-login

Guida

Come utilizzare Social Login in Capacitor

Utilizza @capgo/capacitor-social-login

Tutti i social login in un plugin per Web, iOS e Android. Supporta Google, Apple, Facebook, Twitter/X e provider OAuth2/OIDC generici come GitHub, Microsoft Entra ID, Auth0, Okta e Keycloak.

Installa

npm install @capgo/capacitor-social-login
npx cap sync

Cosa Questo Plugin Espone

  • initialize Inizializza il plugin.
  • login Accedi con il provider selezionato.
  • logout Esci.
  • isLoggedIn IsLoggedIn.

Esempio di Utilizzo

initialize

Inizializza il plugin.

import { SocialLogin } from '@capgo/capacitor-social-login';

await SocialLogin.initialize({ telegram: { botId: '123456789' } });

login

Accedi con il provider selezionato.

import { SocialLogin } from '@capgo/capacitor-social-login';

const result = await SocialLogin.login({
  provider: 'facebook',
  options: { permissions: ['permission'] },
});
// The result holds sensitive values: use it without logging it.

logout

Esci.

import { SocialLogin } from '@capgo/capacitor-social-login';

await SocialLogin.logout({} as {
    provider: 'apple' | 'google' | 'facebook' | 'twitter' | 'oauth2';
    providerId?: string;
  });

isLoggedIn

IsLoggedIn.

import { SocialLogin } from '@capgo/capacitor-social-login';

const result = await SocialLogin.isLoggedIn({ provider: 'apple' });
console.log(result);

Riferimento Completo

Continua da Utilizza @capgo/capacitor-login-social

Se stai utilizzando Utilizza @capgo/capacitor-login-social per pianificare l'autenticazione e le flussi di account, collega @capgo/capacitor-login-social per i dettagli di implementazione in @capgo/capacitor-login-social Avvio rapido per i dettagli di implementazione in Avvio rapido @capgo/capacitor-chiave-pass per i dettagli di implementazione in @capgo/capacitor-chiave-pass @capgo/capacitor-autenticazione-biometrica-nativa per i dettagli di implementazione in @capgo/capacitor-autenticazione-biometrica-nativa, e Autenticazione a due fattori per i dettagli di implementazione in Autenticazione a due fattori.

FAQ

FAQ del plugin di accesso sociale

Come posso installare il plugin di accesso sociale in un'app Capacitor?

Esegui "bun add @capgo/capacitor-social-login" (o "npm install @capgo/capacitor-social-login"), quindi esegui "bunx cap sync" per far riconoscere ai progetti iOS e Android il codice nativo code. Importalo da "@capgo/capacitor-social-login" nella tua app code.

Funziona @capgo/capacitor-social-login con React, Vue e Angular?

Sì. Il plugin di accesso sociale è un pacchetto Capacitor, quindi funziona con qualsiasi framework web che esegue all'interno di Capacitor, compresi Ionic, React, Vue, Angular, Svelte e JavaScript puro.

Qual è la versione di Capacitor supportata da @capgo/capacitor-social-login?

Capgo plugin seguono la versione maggiore di Capacitor: utilizza la versione del plugin maggiore che corrisponde alla tua versione maggiore di Capacitor (ad esempio plugin v8 con Capacitor 8). La tabella di compatibilità nel README del GitHub elenca le versioni mantenute.

È gratuito e open source @capgo/capacitor-social-login?

Sì. Il codice sorgente di code è pubblico su GitHub all'indirizzo https://github.com/Cap-go/capacitor-social-login/ e il pacchetto è gratuito da installare su npm. Sono accetti i rapporti di bug e le richieste di pull.

Posso aggiornare code che utilizza l'accesso sociale senza una revisione dell'App Store?

L'installazione o l'aggiornamento del plugin modifica il codice nativo code, quindi richiede una nuova costruzione dello store. Dopo di che, le modifiche JavaScript, HTML e CSS che chiamano il plugin possono essere distribuite immediatamente con Capgo live updates.

Consegui le modifiche di Social Login senza dover attendere la revisione dell'app

Una volta che il plugin è nel tuo store di build, Capgo le aggiornamenti live spingono i tuoi cambiamenti JavaScript, HTML e CSS ai tuoi utenti in pochi minuti.

Inizia con Capgo