Microsoft Intune MAM, stratégies de protection des applications, configuration d'app et authentification MSAL pour Capacitor
Commencez par acquireToken() et les autres méthodes principales listées ci-dessous.
Support des plateformes
Section intitulée « Support des plateformes »| Plateforme | Support | Notes |
|---|---|---|
| iOS | Oui | Natif |
| Android | Oui | Natif |
| Le Web | Non | Protéger avec Capacitor.getPlatform() |
Fonctionnalités clés
Section intitulée « Fonctionnalités clés »acquireToken- Présenter le flux de connexion Microsoft et renvoyer un token d'accès ainsi que les métadonnées du compte.acquireTokenSilent- Récupérer un token depuis le cache MSAL pour un utilisateur déjà connecté.registerAndEnrollAccount- Enregistrer un compte précédemment authentifié auprès d'Intune et lancer l'enrôlement.loginAndEnrollAccount- Demandez à Intune d'authentifier et d'enrôler un utilisateur sans demander de token d'application au préalable.
API public
Section intitulée « Public API »| Méthode | Description |
|---|---|
acquireToken | Lance le flux de connexion Microsoft et retourne un token d'accès ainsi que les métadonnées du compte. |
acquireTokenSilent | Récupère un token depuis le cache MSAL pour un utilisateur déjà connecté. |
registerAndEnrollAccount | Enregistre un compte précédemment authentifié auprès d'Intune et lance l'enrôlement. |
loginAndEnrollAccount | Demander à Intune d'authentifier et d'enrôler un utilisateur sans demander de token d'application au préalable. |
enrolledAccount | Retourne le compte Intune actuellement enrôlé, si disponible. |
deRegisterAndUnenrollAccount | Désenregistrez le compte d'Intune et déclenchez un effacement sélectif le cas échéant. |
logoutOfAccount | Déconnectez l'utilisateur de MSAL sans désinscrire le compte Intune. |
appConfig | Récupérez la configuration d'application Intune distante pour un compte géré. |
getPolicy | Récupère la politique de protection d'application Intune en vigueur pour un compte géré. |
groupName | Fonction utilitaire qui résout la GroupName valeur de configuration de l'app si présente. |
sdkVersion | Retourne les versions natives d'Intune et de MSAL SDK embarquées par ce plugin. |
displayDiagnosticConsole | Affiche l'interface de diagnostic native d'Intune. |
addListener | Écouter les rafraîchissements de la configuration distante de l'app. |
addListener | Listen for remote app protection policy refreshes. |
removeAllListeners | Supprimer tous les listeners enregistrés pour cette instance de plugin. |
Source de vérité
Section intitulée « Source de vérité »Cette référence est synchronisée depuis src/definitions.ts dans capacitor-intune.
Continuer avec @capgo/capacitor-intune
Section intitulée « Continuer avec @capgo/capacitor-intune »Si vous utilisez @capgo/capacitor-intune pour planifier les flux d'authentification et de compte, le connecter à Utiliser @capgo/capacitor-intune pour la capacité native dans l'utilisation de @capgo/capacitor-intune, @capgo/capacitor-social-login pour les détails d'implémentation dans @capgo/capacitor-social-login @capgo/capacitor-passkey pour les détails d'implémentation dans @capgo/capacitor-passkey @capgo/capacitor-native-biometric pour les détails d'implémentation dans @capgo/capacitor-native-biometric, et Authentification à deux facteurs pour les détails d'implémentation de l'authentification à deux facteurs.