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.
- GitHub: https://github.com/Cap-go/capacitor-login-social/
- Documentación: /docs/plugins/social-login/
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.