Microsoft Entra ID
Copiez une invitation de configuration avec les étapes d'installation et la guide markdown complet pour ce plugin.
Vue d'ensemble
Section intitulée « Vue d'ensemble »Microsoft Entra ID est pris en charge via :
- Le
azureAuth Connect preset - 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 direct OAuth2
Section intitulée « Exemple direct OAuth2 »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', },});- Remplacez
commonpar votre ID de locataire pour les applications monolocal. resourceUrlpeut se pointer vers Microsoft Graph lorsque vous souhaitez des données de profil immédiatement après connexion.
Documents connexes
Section intitulée « Documents connexes »- Fournisseurs OAuth2 et OIDC
- Mise à niveau de la migration d'authentification Ionic Auth Connect
- Intégration d'authentification améliorée
Continuez avec Microsoft Entra ID
Section intitulée « Continuez avec Microsoft Entra ID »If vous utilisez Microsoft Entra ID pour planifier l'authentification et les flux de compte, connectez-le avec Microsoft Entra ID pour la capacité native dans Using @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-login Using @capgo/capacitor-social-login pour le détail d'implémentation dans @capgo/capacitor-social-login Using @capgo/capacitor-passkey pour le détail d'implémentation dans @capgo/capacitor-passkey Using @capgo/capacitor-native-biometric pour le détail d'implémentation dans @capgo/capacitor-native-biometric, et @capgo/capacitor-native-biometric for the implementation detail in @capgo/capacitor-native-biometric, and Using @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-login pour les détails d'implémentation dans l'authentification à deux facteurs.