Zum Inhalt springen

Getting Started

GitHub

Sie können unser AI-gestütztes Setup verwenden, um das Plugin zu installieren. Fügen Sie die Capgo-Fähigkeiten Ihrem AI-Tool mit der folgenden Befehl hinzu:

Terminal-Fenster
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

Verwenden Sie dann die folgende Anfrage:

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-intune` plugin in my project.

Wenn Sie die manuelle Einrichtung bevorzugen, installieren Sie das Plugin, indem Sie die folgenden Befehle ausführen und die unten angegebenen plattform-spezifischen Anweisungen befolgen:

  1. Das Paket installieren

    Terminal-Fenster
    bun add @capgo/capacitor-intune
  2. Synchronisieren Sie native Projekte

    Terminal-Fenster
    bunx cap sync
  3. Die native Intune-Einrichtung abschließen Folgen Sie den spezifischen Anweisungen iOS-Einrichtung und Android-Einrichtung Seiten. Intune erfordert immer noch eine native Host-App-Konfiguration für den Broker-Authentifizierungsprozess, Redirect-URIs, Manifeste, Berechtigungen und die MSAL-Konfiguration.

  • Capacitor 8+
  • Android mit Intune Android SDK 12.0.3
  • iOS mit Intune iOS SDK 21.5.1
  • Zielplattform für iOS 17.0+

Die aktuellen Intune-Dokumente von Ionic rufen einen Stichtag vom 19. Januar 2026 für Apps aus, die mit Xcode 26 erstellt wurden, und erfordern Intune iOS SDK 21.1.0+. Dieser Plugin verwendet bereits 21.5.1.

import { IntuneMAM } from '@capgo/capacitor-intune';
await IntuneMAM.addListener('appConfigChange', (result) => {
console.log('App config changed', result.accountId);
});
await IntuneMAM.addListener('policyChange', (result) => {
console.log('Policy changed', result.accountId);
});
const auth = await IntuneMAM.acquireToken({
scopes: ['https://graph.microsoft.com/.default'],
loginHint: 'alex@example.com',
});
await IntuneMAM.registerAndEnrollAccount({
accountId: auth.accountId,
});
const appConfig = await IntuneMAM.appConfig({
accountId: auth.accountId,
});
const policy = await IntuneMAM.getPolicy({
accountId: auth.accountId,
});
console.log({ auth, appConfig, policy });
const auth = await IntuneMAM.acquireToken({
scopes: ['https://graph.microsoft.com/.default'],
});
await IntuneMAM.registerAndEnrollAccount({
accountId: auth.accountId,
});
const token = await IntuneMAM.acquireTokenSilent({
accountId: 'AAD_OBJECT_ID',
scopes: ['https://graph.microsoft.com/.default'],
forceRefresh: true,
});
const user = await IntuneMAM.enrolledAccount();
await IntuneMAM.logoutOfAccount({ accountId: 'AAD_OBJECT_ID' });
await IntuneMAM.deRegisterAndUnenrollAccount({ accountId: 'AAD_OBJECT_ID' });
  • acquireToken(options): Microsoft-Anmeldung starten und Token plus Konto-Metadaten zurückgeben.
  • acquireTokenSilent(options): Ein gespeichertes Token für ein bestehendes Konto lesen.
  • registerAndEnrollAccount(options): MSAL-Konto bei Intune registrieren und die Anmeldung auslösen.
  • loginAndEnrollAccount(): Intune die Anmeldung und die Einrichtungsfluss steuern lassen.
  • appConfig(user): Intune-Anwendungskonfigurationswerte für das Konto lesen.
  • getPolicy(user): Die aktuelle Intune-App-Sicherheitsrichtlinie für das Konto lesen.
  • groupName(user): Lese den gemeinsamen Konfig-Hilfswert, wenn vorhanden. GroupName : Inspektion der verbundenen Intune- und MSAL-Versionen.
  • sdkVersion()Plattformhinweise

Abschnitt mit dem Titel "Plattformhinweise"

Web wird nicht unterstützt.
  • iOS und Android erfordern beide eine native Projekt-Konfiguration über
  • Ihre Azure-Registrierung, Intune-Richtlinienzuweisung, Redirect-URIs und Berechtigungen bleiben app-spezifisch. cap sync.
  • Weiter geht es von Getting Started

Abschnitt mit dem Titel "Weiter geht es von Getting Started"

Wenn Sie Cloudflare verwenden

Wenn Sie Cloudflare verwenden Einstieg um die Migration und die Betriebsabläufe zu planen und es mit Mit @capgo/capacitor-intune verwenden für die native Fähigkeit in Mit @capgo/capacitor-intune Capgo Enterprise für den Produktworkflow in Capgo Enterprise Ionic Enterprise Plugin Alternativen für den Produktworkflow in Ionic Enterprise Plugin Alternativen Capgo Alternativen für den Produktworkflow in Capgo Alternativen und Capgo Consulting für den Produktworkflow in Capgo Consulting.