Microsoft Entra ID
このプラグインのインストール手順とフルマークダウンガイドを含む設定プロンプトをコピーしてください。
概要
概要セクションMicrosoft Entra IDは次の方法でサポートされています。
- その
azureAuth Connect プリセット - 直接
oauth2Microsoft IDエンドポイントへの構成
Auth Connect プリセットの例
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',});直接OAuth2の例
「直接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', },});- 置き換え
common__CAPGO_KEEP_0__のテナントIDを単一テナントアプリケーションに使用してください。 resourceUrl__CAPGO_KEEP_1__はMicrosoft Graphに指すことができ、ログイン後にプロファイルデータを即座に取得したい場合に便利です。
関連するドキュメント
「関連するドキュメント」のセクションMicrosoft Entra ID から続ける
「Microsoft Entra ID から続ける」のセクションMicrosoft Entra ID を使用している場合 Microsoft Entra ID 認証とアカウントフローの計画に使用し、Microsoft Entra ID を Using @capgo/capacitor-social-login Using @capgo/capacitor-social-login のネイティブ機能 @capgo/capacitor-social-login @capgo/capacitor-social-login の実装詳細 @capgo/capacitor-passkey @capgo/capacitor-passkeyの実装詳細について @capgo/capacitor-native-biometric @capgo/capacitor-native-biometricの実装詳細について、そして 2要素認証 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-native-biometricの実装詳細についての2要素認証