Saltar al contenido principal
@capgo/capacitor-iniciar sesión social Autenticación & Seguridad Fuente abierta

Inicio de sesión social plugin de Capacitor

Autenticar usuarios con Google, Facebook y Apple Sign-In para un inicio de sesión social fácil

Instalar

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

Guía

How to use Social Login en Capacitor

Usando @capgo/capacitor-social-login

Todas las autenticaciones sociales en un plugin para Web, iOS y Android. Soporta Google, Apple, Facebook, Twitter/X y proveedores de OAuth2/OIDC genericos como GitHub, Microsoft Entra ID, Auth0, Okta y Keycloak.

Instalar

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

Qué Exposición de este Plugin

  • initialize - Inicializar el plugin.
  • login - Iniciar sesión con el proveedor seleccionado.
  • logout - Cerrar sesión.
  • isLoggedIn - IsLoggedIn.

Ejemplo de Uso

initialize

- Inicializar el plugin.

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

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

login

- Iniciar sesión con el proveedor seleccionado.

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

Cerrar sesión.

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);

Referencia completa.

Sigue adelante desde el uso de @capgo/capacitor-social-login

Si estás utilizando Usando @capgo/capacitor-social-login para planificar la autenticación y flujos de cuenta, conecta con @capgo/capacitor-login-social para los detalles de implementación en @capgo/capacitor-social-login Configuración Inicial para los detalles de implementación en Configuración Inicial, @capgo/capacitor-clave de acceso para los detalles de implementación en @capgo/capacitor-passkey, @capgo/capacitor-nativo-biometria para los detalles de implementación en @capgo/capacitor-native-biometric, y Dos factores de autenticación para los detalles de implementación en Dos factores de autenticación.

FAQ

FAQ del plugin de inicio de sesión social

Cómo instalo el plugin de inicio de sesión social en una aplicación Capacitor?

Ejecuta "bun add @capgo/capacitor-social-login" (o "npm install @capgo/capacitor-social-login"), luego ejecuta "bunx cap sync" para que los proyectos iOS y Android capturen el code nativo. Importa desde "@capgo/capacitor-social-login" en la aplicación code.

¿Funciona @capgo/capacitor-social-login con React, Vue y Angular?

Sí. El inicio de sesión social es un paquete Capacitor, por lo que funciona con cualquier framework web que se ejecute dentro de Capacitor, incluyendo Ionic, React, Vue, Angular, Svelte y JavaScript puro.

¿Qué versión de Capacitor admite @capgo/capacitor-social-login?

Los plugins Capgo siguen la versión mayor de Capacitor: utiliza la versión mayor del plugin que coincida con la versión mayor de Capacitor (por ejemplo, plugin v8 con Capacitor 8). La tabla de compatibilidad en el README del GitHub lista las versiones mantenidas.

¿Es @capgo/capacitor-login social gratuito y de código abierto?

¡Sí. El código fuente de code está disponible públicamente en GitHub en https://github.com/Cap-go/capacitor-login-social/ y el paquete es gratuito para instalar desde npm. Se aceptan informes de errores y solicitudes de extracción.

Puedo actualizar code que utiliza Login Social sin una revisión de la Tienda?

Instalar o actualizar el plugin cambia el code nativo, por lo que necesita una nueva compilación de la tienda. Después de eso, los cambios de JavaScript, HTML y CSS que llaman al plugin pueden enviar actualizaciones en vivo con Capgo instantáneamente.

Envía cambios de Social Login sin esperar la revisión de la aplicación

Una vez que el plugin esté en tu tienda de construcción, Capgo actualizaciones en vivo envían cambios en JavaScript, HTML y CSS a los usuarios en minutos.

Comienza con Capgo