Capacitor 向けの Microsoft Intune MAM、アプリ保護ポリシー、アプリ構成、MSAL 認証
まずはこちらから acquireToken() および以下に示すその他のコアメソッド。
プラットフォーム対応
「プラットフォーム対応」という見出しのセクション| プラットフォーム | サポート | 備考 |
|---|---|---|
| iOSと | はい | ネイティブ |
| Android | はい | ネイティブ |
| Web | いいえ | Capacitor.getPlatform() でガード |
コア機能
「コア機能」セクションacquireToken- Microsoftのサインインフローを表示し、アクセストークンとアカウントのメタデータを返します。acquireTokenSilent- 以前にサインインしたユーザーのMSALキャッシュからトークンを取得します。registerAndEnrollAccount- 認証済みの既存アカウントをIntuneに登録し、エンロールメントを開始します。loginAndEnrollAccount- アプリのトークンを事前に要求することなく、Intuneにユーザーの認証と登録を依頼します。
公開 API
「Public API」セクション| メソッド | 説明 |
|---|---|
acquireToken | Microsoftのサインインフローを表示し、アクセストークンとアカウントのメタデータを返します。 |
acquireTokenSilent | 以前にサインインしたユーザーのMSALキャッシュからトークンを取得します。 |
registerAndEnrollAccount | 以前に認証されたアカウントをIntuneに登録し、登録を開始します。 |
loginAndEnrollAccount | アプリのトークンを先に要求せずに、Intuneにユーザーの認証と登録を依頼します。 |
enrolledAccount | 現在登録されているIntuneアカウントがあれば返します。 |
deRegisterAndUnenrollAccount | Intuneからアカウントの登録を解除し、必要に応じてセレクティブワイプを実行します。 |
logoutOfAccount | Intuneアカウントの登録を解除せずに、MSALからユーザーをサインアウトします。 |
appConfig | 管理対象アカウントのリモートIntuneアプリ構成を取得します。 |
getPolicy | 管理対象アカウントに対して現在有効な Intune アプリ保護ポリシーを取得します。 |
groupName | アプリ設定値が存在する場合に、それを解決する GroupName 便利なヘルパー関数です。 |
sdkVersion | このプラグインに同梱されたネイティブ Intune および MSAL SDK のバージョンを返します。 |
displayDiagnosticConsole | ネイティブの Intune 診断 UI を表示します。 |
addListener | リモートのアプリ構成のリフレッシュを監視します。 |
addListener | リモートのアプリ保護ポリシーのリフレッシュを監視します。 |
removeAllListeners | このプラグインインスタンスに登録されているすべてのリスナーを削除します。 |
Source of Truth
「Source Of Truth」セクションこのリファレンスは以下から同期されています: src/definitions.ts における capacitor-intune.
@capgo/capacitor-intune の次のステップ
「@capgo/capacitor-intune の次のステップ」というセクション使用している場合 @capgo/capacitor-intune 認証とアカウントフローを計画するには、これを次と連携させてください @capgo/capacitor-intuneの使用方法 @capgo/capacitor-intune の使用におけるネイティブ機能について、 @capgo/capacitor-social-login @capgo/capacitor-social-login の実装の詳細については、 @capgo/capacitor-passkey @capgo/capacitor-passkey の実装詳細については、 @capgo/capacitor-native-biometric @capgo/capacitor-native-biometric の実装の詳細、および 2要素認証 二要素認証の実装の詳細については。