GitHub
Copiez un prompt de configuration avec les étapes d'installation et la guide markdown complète pour ce plugin.
Présentation
Section intitulée « Présentation »GitHub est pris en charge par le fournisseur générique intégré. oauth2 Exemple
Copiez un prompt de configuration avec les étapes d'installation et la guide markdown complète pour ce plugin.
Section intitulée « Exemple »import { SocialLogin } from '@capgo/capacitor-social-login';
await SocialLogin.initialize({ oauth2: { github: { appId: 'your-github-client-id', authorizationBaseUrl: 'https://github.com/login/oauth/authorize', accessTokenEndpoint: 'https://github.com/login/oauth/access_token', redirectUrl: 'myapp://oauth/github', scope: 'read:user user:email', pkceEnabled: true, resourceUrl: 'https://api.github.com/user', }, },});
const result = await SocialLogin.login({ provider: 'oauth2', options: { providerId: 'github', },});
console.log(result.result.accessToken?.token);console.log(result.result.resourceData);Documents liés
Section intitulée « Documents liés »Continuez à partir de GitHub
Section intitulée « Continuez à partir de GitHub »Si vous utilisez GitHub pour planifier l'authentification et les flux de compte, connectez-le avec Utilisation de @capgo/capacitor-connexion sociale pour la capacité native en utilisant @capgo/capacitor-social-login, @capgo/capacitor-social-login pour le détail d'implémentation en @capgo/capacitor-social-login, @capgo/capacitor-passkey pour le détail d'implémentation en @capgo/capacitor-passkey, @capgo/capacitor-native-biometric pour le détail d'implémentation en @capgo/capacitor-native-biometric, et Authentification à deux facteurs pour le détail d'implémentation en Authentification à deux facteurs.