Microsoft Intune MAM, políticas de protección de apps, configuración de apps y autenticación MSAL para Capacitor
Empieza con acquireToken() y los demás métodos principales detallados abajo.
Soporte de plataformas
Sección titulada “Soporte de plataformas”| Plataforma | Soporte | Notas |
|---|---|---|
| iOS | Sí | Nativo |
| Android | Sí | Nativo |
| Web | No | Protege con Capacitor.getPlatform() |
Funcionalidades principales
Sección titulada “Funcionalidades principales”acquireToken- Muestra el flujo de inicio de sesión de Microsoft y devuelve un access token junto con los metadatos de la cuenta.acquireTokenSilent- Obtiene un token desde el caché de MSAL para un usuario que ya inició sesión.registerAndEnrollAccount- Registra una cuenta autenticada previamente en Intune e inicia el proceso de inscripción.loginAndEnrollAccount- Solicita a Intune que autentique e inscriba a un usuario sin pedir primero un token de la app.
Público API
Sección titulada “Público API”| Método | Descripción |
|---|---|
acquireToken | Muestra el flujo de inicio de sesión de Microsoft y devuelve un access token junto con los metadatos de la cuenta. |
acquireTokenSilent | Obtén un token desde la caché de MSAL para un usuario que ya inició sesión. |
registerAndEnrollAccount | Registra una cuenta autenticada previamente en Intune e inicia la inscripción. |
loginAndEnrollAccount | Pide a Intune que autentique e inscriba a un usuario sin pedir antes un token de app. |
enrolledAccount | Devuelve la cuenta de Intune actualmente inscrita, si hay una disponible. |
deRegisterAndUnenrollAccount | Desregistra la cuenta de Intune y activa el borrado selectivo cuando corresponda. |
logoutOfAccount | Cierra la sesión del usuario en MSAL sin desvincular la cuenta de Intune. |
appConfig | Obtén la configuración remota de la app de Intune para una cuenta gestionada. |
getPolicy | Obtén la política de protección de aplicaciones de Intune vigente para una cuenta gestionada. |
groupName | Helper práctico que resuelve el GroupName valor de configuración de la app si está presente. |
sdkVersion | Devuelve las versiones nativas de Intune y MSAL SDK incluidas en este plugin. |
displayDiagnosticConsole | Muestra la interfaz de diagnóstico nativa de Intune. |
addListener | Escucha las actualizaciones de la configuración remota de la app. |
addListener | Escucha las actualizaciones de las políticas de protección de la app. |
removeAllListeners | Elimina todos los listeners registrados para esta instancia del plugin. |
Fuente de verdad
Sección titulada “Fuente de verdad”Esta referencia se sincroniza desde src/definitions.ts en capacitor-intune.
Continúa con @capgo/capacitor-intune
Sección titulada “Continúa con @capgo/capacitor-intune”Si estás usando @capgo/capacitor-intune para planificar los flujos de autenticación y de cuenta, conéctalo con Uso de @capgo/capacitor-intune para la funcionalidad nativa en Uso de @capgo/capacitor-intune, @capgo/capacitor-social-login para los detalles de implementación en @capgo/capacitor-social-login, @capgo/capacitor-passkey para el detalle de implementación en @capgo/capacitor-passkey, @capgo/capacitor-native-biometric para el detalle de implementación en @capgo/capacitor-native-biometric, y Autenticación de dos factores para el detalle de implementación en la autenticación de dos factores.