Passer à la navigation

Microsoft Entra ID

le GitHub

Microsoft Entra ID est pris en charge par :

  • Le azure Préfixe Auth Connect
  • Configuration directe contre les points de terminaison d'identité Microsoft oauth2 Exemple de préfixe Auth Connect

Section intitulée « Exemple de préfixe Auth Connect »

Copier dans le presse-papier
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',
});

Configuration directe contre les points de terminaison d'identité Microsoft

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',
},
});
  • Remplacer common par votre ID de locataire pour les applications mono-locataire.
  • resourceUrl peut se référer au Microsoft Graph lorsque vous souhaitez obtenir les données de profil immédiatement après la connexion.

Si vous utilisez Microsoft Entra ID pour planifier l'authentification et les flux de compte, connectez-l’à En utilisant @capgo/capacitor-social-login pour la capacité native en 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 les détails d'implémentation dans @capgo/capacitor-native-biometric, et Authentification à deux facteurs pour les détails d'implémentation dans Authentification à deux facteurs.