Zum Inhalt springen

Microsoft Entra ID

GitHub

Microsoft Entra ID wird über folgende Möglichkeiten unterstützt:

  • Der azure Auth Connect-Voreinstellung
  • Direkte oauth2 Konfiguration gegen Microsoft-Identitätsendpunkte
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',
});
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',
},
});
  • Ersetzen common mit Ihrer Tenant-ID für Single-Tenant-Anwendungen.
  • resourceUrl kann auf Microsoft Graph verweisen, wenn Sie Profildaten sofort nach der Anmeldung erhalten möchten.

Wenn Sie Microsoft Entra ID zur Planung der Authentifizierung und der Kontoflows verwenden Microsoft Entra ID um es mit @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-login zu verbinden Verwenden Sie @capgo/capacitor-social-login für die native Fähigkeit in @capgo/capacitor-social-login @capgo/capacitor-social-login für die Implementierungsdetails in @capgo/capacitor-social-login @capgo/capacitor-passkey für die Implementierungsdetails in @capgo/capacitor-passkey @capgo/capacitor-passkey @capgo/capacitor-native-biometric for the implementation detail in @capgo/capacitor-passkey, @capgo/capacitor-native-biometric für die Implementierungsdetails in @capgo/capacitor-native-biometric, und Zweifaktor-Authentifizierung für die Implementierungsdetails in Zweifaktor-Authentifizierung.