Sauter au contenu principal
Retour aux plugins
@capgo/capacitor-intune
Tutoriel
par github.com/Cap-go

Intune

Microsoft Intune MAM, politique de protection des applications, configuration des applications et authentification MSAL pour Capacitor

Guide

Tutoriel sur Intune

Utilisation de @capgo/capacitor-intune

Capacitor plugin pour l'enregistrement MAM d'Intune, les politiques de protection des applications, la configuration des applications et l'authentification MSAL.

Installer

bun add @capgo/capacitor-intune
bunx cap sync

Ce que ce plugin expose

  • acquireToken - Présenter le flux de connexion Microsoft et retourner un jeton d'accès ainsi que les métadonnées du compte.
  • acquireTokenSilent - Acquérir un jeton à partir de la cache MSAL pour un utilisateur déjà connecté.
  • registerAndEnrollAccount - Enregistrer un compte précédemment authentifié avec Intune et démarrer l'enregistrement.
  • loginAndEnrollAccount - Demander à Intune d'authentifier et d'enregistrer un utilisateur sans demander d'abord un jeton d'application.

Exemple d'utilisation

acquireToken

Présenter le flux de connexion Microsoft et retourner un jeton d'accès ainsi que les métadonnées du compte.

import { IntuneMAM } from '@capgo/capacitor-intune';

await IntuneMAM.acquireToken({} as AcquireTokenOptions);

acquireTokenSilent

Obtenir un jeton à partir de la cache MSAL pour un utilisateur qui a été connecté précédemment.

import { IntuneMAM } from '@capgo/capacitor-intune';

await IntuneMAM.acquireTokenSilent({} as AcquireTokenSilentOptions);

registerAndEnrollAccount

Inscrire un compte authentifié précédemment avec Intune et démarrer l'enregistrement.

import { IntuneMAM } from '@capgo/capacitor-intune';

await IntuneMAM.registerAndEnrollAccount({} as RegisterAndEnrollAccountOptions);

loginAndEnrollAccount

Demander à Intune d'authentifier et d'enregistrer un utilisateur sans demander d'abord un jeton d'application.

import { IntuneMAM } from '@capgo/capacitor-intune';

await IntuneMAM.loginAndEnrollAccount();

Référence complète