Microsoft Entra ID
Kopieren Sie eine Einrichtungsanfrage mit den Installationsanweisungen und der vollständigen Markdown-Anleitung für diesen Plugin.
Übersicht
Abschnitt mit dem Titel “Übersicht”Microsoft Entra ID wird über folgende Möglichkeiten unterstützt:
- Die
azureAuth Connect-Voreinstellung - Direkte
oauth2Konfiguration gegen Microsoft-Identitätsendpunkte
Beispiel für die Auth Connect-Voreinstellung
Abschnitt mit dem Titel “Auth Connect-Voreinstellung Beispiel”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',});Direkter OAuth2-Beispiel
Abschnitt mit dem Titel „Direkter OAuth2-Beispiel“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
commonErsetzen Sie mit Ihrer Tenant-ID für Single-Tenant-Anwendungen. resourceUrlKann auf Microsoft Graph verweisen, wenn Sie Profile-Daten sofort nach der Anmeldung benötigen.
Verwandte Dokumente
Abschnitt mit dem Titel „Verwandte Dokumente“Weitermachen mit Microsoft Entra ID
Abschnitt mit dem Titel “Weitermachen mit Microsoft Entra ID”Wenn Sie Ionic Auth Connect verwenden Microsoft Entra ID um die Authentifizierung und die Kontenflüsse zu planen, verbinden Sie es mit Mit @capgo/capacitor-social-login für die native Fähigkeit in Mit @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-native-biometrische für die Implementierungsdetails in @capgo/capacitor-native-biometrische, und Zwei-Faktor-Authentifizierung für die Implementierungsdetails in Zwei-Faktor-Authentifizierung.