Sauter au contenu

Microsoft Entra ID

GitHub

Microsoft Entra ID est pris en charge via :

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

Section intitulée « Exemple de configuration Auth Connect »

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

Section intitulée « Exemple de configuration OAuth2 directe »

Copier dans le presse-papiers
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 common par l'ID de votre locataire pour les applications monolocataires.
  • resourceUrl peut se référer au graphique Microsoft lorsque vous souhaitez des 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-le avec Utiliser @capgo/capacitor-login-social pour la capacité native dans Utiliser @capgo/capacitor-login-social, @capgo/capacitor-login-social pour le détail d'implémentation dans @capgo/capacitor-login-social, @capgo/capacitor-passkey pour le détail d'implémentation dans @capgo/capacitor-passkey, @capgo/capacitor-biométrique-natif pour le détail d'implémentation dans @capgo/capacitor-biométrique-natif, et L'authentification à deux facteurs pour les détails d'implémentation dans l'authentification à deux facteurs.