Microsoft Entra ID
Copiez un prompt de configuration avec les étapes d'installation et le guide markdown complet pour ce plugin.
Vue d'ensemble
Section intitulée « Vue d'ensemble »Microsoft Entra ID est pris en charge via :
- Le
azurePreset Auth Connect - Direct
oauth2configuration directe contre les points de terminaison d'identité Microsoft
Exemple de preset Auth Connect
Section intitulée “Exemple de preset Auth Connect”import { SocialLoginAuthConnect } from '@capgo/capacitor-social-login';
await SocialLoginAuthConnect.initialize({ authConnect: { azure: { tenantId: 'common', clientId: 'your-azure-client-id', redirectUrl: 'myapp://oauth/azure', }, },});
const result = await SocialLoginAuthConnect.login({ provider: 'azure',});Exemple OAuth2 direct
Section intitulée “Exemple OAuth2 direct”import { SocialLogin } from '@capgo/capacitor-social-login';
await SocialLogin.initialize({ oauth2: { azure: { appId: 'your-azure-client-id', authorizationBaseUrl: 'https://login.microsoftonline.com/common/oauth2/v2.0/authorize', accessTokenEndpoint: 'https://login.microsoftonline.com/common/oauth2/v2.0/token', redirectUrl: 'myapp://oauth/azure', scope: 'openid profile email User.Read', pkceEnabled: true, resourceUrl: 'https://graph.microsoft.com/v1.0/me', }, },});
const result = await SocialLogin.login({ provider: 'oauth2', options: { providerId: 'azure', },});Remarques
Section intitulée « Notes »- Remplacez
commonpar votre ID de locataire pour les applications monolocataires. resourceUrlpeut se référer au graphique Microsoft lorsque vous souhaitez des données de profil immédiatement après la connexion.
Documents connexes
Section intitulée « Documents connexes »Continuez depuis Microsoft Entra ID
Section intitulée « Continuez depuis Microsoft Entra ID »Si vous utilisez Microsoft Entra ID pour planifier l'authentification et les flux de compte, connectez-le avec Utilisation de @capgo/capacitor-social-login pour la capacité native dans Utilisation de @capgo/capacitor-social-login, @capgo/capacitor-social-login pour le détail d'implémentation dans @capgo/capacitor-social-login, @capgo/capacitor-passkey pour le détail d'implémentation dans @capgo/capacitor-passkey, @capgo/capacitor-native-biometric pour le détail d'implémentation dans @capgo/capacitor-native-biometric, et Deux facteurs d'authentification pour le détail d'implémentation dans Deux facteurs d'authentification.