Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

JAMF Pro Integration

Führen Sie die folgenden Schritte aus, um Ihre Client-ID und Ihren geheimen Schlüssel auf JAMF Pro zu erstellen, Ihr JAMF Pro-Konto mit Ihrer Juniper Mist Systems-Organisation™ zu verknüpfen und die Integration zu überprüfen.

Mist Access Assurance ermöglicht Ihnen eine native Integration in die JAMF Pro Endpoint Management-Plattform, um den Compliance-Status der verwalteten Endgeräte zu überprüfen.

JAMF prüft von JAMF verwaltete Geräte (MacBook, iPad, iPhone und andere iOS-Geräte) auf Konformität. Die Auswertung erfolgt mithilfe von intelligenten Computergruppen für MACbooks und intelligenten Gerätegruppen für iPads und iOS-Geräte auf das Vorhandensein von Antivirus, Firewall-Status, Softwareversion usw. Mist Access Assurance ermittelt den Konformitätsstatus der Geräte und nutzt diesen Status in den Richtlinienregeln für die Authentifizierung, um eine Zustandsbewertung durchzuführen.

Abbildung 1: JAMF-Bewertung verwalteter Geräte Diagram illustrating Mist Access Assurance workflow with JAMF Pro, showing device compliance evaluation, network authentication via EAP-TLS, and policy decisions using JAMF managed device info.

Abruf von JAMF-Gerätedaten

Mist Access Assurance ruft JAMF-verwaltete Gerätedaten auf folgende Weise ab:

  • Access Assurance verwendet einen API-basierten Pollingmechanismus für JAMF alle zwei Stunden für jeden verwalteten Client, der zuvor authentifiziert wurde. Compliance-Statusinformationen werden für einen schnellen Abruf zwischengespeichert.

  • Der Informationsabruf erfolgt out-of-band, d. h. nach dem Authentifizierungsprozess, um zusätzliche Verzögerungen zu vermeiden. Nach dem ersten Geräte-Onboarding werden die Informationen alle zwei Stunden aktualisiert.

  • Falls sich der Compliance-Status der Geräte ändert, löst Mist Access Assurance automatisch eine Autorisierungsänderung aus, um die Richtlinie erneut auszuführen und entsprechende Maßnahmen zu ergreifen.

  • Die Access Points (APs) von Juniper Mist Systems, die von JAMF verwaltete Geräte mit dem drahtlosen Netzwerk verbinden, müssen mindestens die Firmware-Version 0.14 haben.

Mist Access Assurance verwendet die folgenden Informationen während der Client-Authentifizierung, um einen Client mit einem Geräteeintrag in JAMF abzugleichen:

  • Nicht zufällige MAC-Adresse: Diese Methode kann mit EAP-TTLS- oder EAP-TLS-Authentifizierung verwendet werden. Das MAC-Gerät des Clients wird mit einem in JAMF vorhandenen MAC-Gerät abgeglichen. Stellen Sie für das drahtlose Profil sicher, dass die MAC-Randomisierung oder -Rotation deaktiviert ist.
    Hinweis:

    iOS-Geräte verfügen nicht über eine native Ethernet-NIC, daher ist diese Methode nur bei iOS-Geräten sinnvoll, die drahtlos verbunden sind.

  • JAMF Device UDID kodiert im SAN:DNS-Zertifikatattribut. Abbildung 2 zeigt die Position der UDID im Konfigurationsprofil.
    Abbildung 2: Ermitteln der eindeutigen Geräte-ID SCEP Proxy configuration interface in Jamf Pro showing fields for Redistribution Profile, Subject, Subject Alternative Name Type dropdown, NT Principal Name, and an external Certificate Authority checkbox.

Erstellen einer Client-ID und eines geheimen Schlüssels auf dem JAMF Pro

Für die Integration mit JAMF Pro benötigen Sie eine Client-ID und einen geheimen Schlüssel.
Hinweis:

Die Screenshots aus Anwendungen von Drittanbietern sind zum Zeitpunkt der Veröffentlichung korrekt. Wir haben keine Möglichkeit zu wissen, wann oder ob die Screenshots zu einem späteren Zeitpunkt korrekt sein werden. Auf der Website des Drittanbieters finden Sie Informationen zu Änderungen an diesen Bildschirmen oder den beteiligten Workflows.

  1. Navigieren Sie im JAMF Pro-Dashboard zu Einstellungen > API-Rollen und -Clients.
  2. Erstellen Sie eine Rolle für den Mist Access Assurance Connector und weisen Sie die Berechtigungen zu.
    Abbildung 3: Konfigurieren von API-Rollen und -Clients User interface for creating a new API role with a display name field showing Mist AA as an example and links to Jamf Pro API documentation and Classic API documentation. Privileges like reading smart groups, users, devices, and computers are listed with options to remove each.
    Weisen Sie die folgenden schreibgeschützten Berechtigungen zu:
    • Computer-Check-In lesen
    • Mobile Geräte lesen
    • Lesen Sie Computer
    • Bestandssammlung für mobile Geräte lesen
    • Statische Benutzergruppen lesen
    • Lesen statischer Computergruppen
    • Lesen Sie Mobile Device Self Service
    • Lesen von bedingtem Zugriff
    • Lesen Sie Smart Computer Groups
    • Lesen der Computerbestandssammlung
    • Lesen Sie Smart Mobile Device Groups
    • Lesen Sie Smart User Groups
    • Benutzer lesen
    • Webhooks lesen
  3. Navigieren Sie zur Registerkarte API-Clients, und fügen Sie einen neuen Client hinzu.
    Abbildung 4: Konfigurieren eines neuen API-Clients User interface for creating a new API client with fields for Display Name set to Mist AA Client, API Roles set to Mist AA, Access Token Lifetime set to 86400 seconds, and an option to disable the API client.
    Wählen Sie die im vorherigen Schritt erstellte API-Rolle aus, und legen Sie die Aktualisierungszeit des Zugriffstokens fest (Beispiel 24 Stunden). Klicken Sie dann auf API-Client aktivieren/deaktivieren , um ihn auf API-Client aktivieren umzuschalten.
  4. Speichern Sie die Details, und klicken Sie auf der nächsten Seite auf Geheimen Clientschlüssel generieren.
    Abbildung 5: Generieren eines geheimen Clientschlüssels Configuration page for API roles and clients showing Mist AA Client as the display name, Mist AA as the API role, access token lifetime set to 86400 seconds, unique Client ID, a Generate client secret button, and the API client enabled.

    Der geheime Clientschlüssel wird generiert.

  5. Kopieren Sie sowohl die Client-ID als auch den geheimen Schlüssel, und speichern Sie sie an einem sicheren Ort, um sie später abzurufen.
    Abbildung 6: Details Save client secret dialog with warning to securely save the secret, shows client ID, partially blurred client secret, API token endpoint instructions, and buttons to copy credentials or close. zum geheimen Clientschlüssel

JAMF Pro Konto mit Mist Access Assurance verknüpfen

  1. Navigieren Sie Juniper Mist Systems Dashboard zu Organization > Access > Identity Providers.
  2. Scrollen Sie auf der Seite Identitätsanbieter nach unten zum Abschnitt Verknüpftes Konto, und klicken Sie auf Konto verknüpfen , um JAMF Pro auszuwählen.
    Abbildung 7: Verknüpfung mit JAMF Pro Konto Dropdown menu titled Link Account with options: Microsoft Intune, Jamf Pro highlighted with cursor, VMware Workspace ONE UEM.
  3. Geben Sie im Popup-Fenster Konto verknüpfen die Details ein. Abbildung 8 zeigt ein Beispiel für Link-Kontodetails.
    Abbildung 8: Details zum Verknüpfen von JAMF Pro Configuration screen for linking a Jamf Pro account with fields for Instance URL, Client ID, Client Secret, Smart Group Name CompliantGroup, and buttons for Link Account and Cancel.
    • Instanz-URL: URL der JAMF Pro-Instanz. Beispiel: https://<yourjamfurl>.com.

      Entfernen Sie alle nachgestellten / im Feld Instanz-URL.

    • Client-ID: Client-ID, die beim Erstellen der Client-ID und des geheimen Schlüssels im JAMF Pro-Dashboard generiert wird.
    • Geheimer Clientschlüssel: Geheimer Clientschlüssel, der beim Erstellen von Client-ID und geheimem Schlüssel auf dem JAMF Pro-Dashboard generiert wird.
    • Smart-Gruppenname: Smart-Gruppenname, mit dem abgeglichen werden soll. Mit JAMF Pro können Sie Gruppen für verwaltete Computer, Mobilgeräte oder Benutzer erstellen. Smart Groups (Smart Groups für Computer und Mobilgeräte) bieten dynamischen regelbasierten Abgleich, mit dem Sie Richtlinien wie die Ausführung von Software und Betriebssystemversionen Ihrer verwalteten Geräte festlegen können. Falls ein Client in JAMF gefunden wird und Teil der ausgewählten Smart Group ist, wird er als MDM-konform betrachtet.
      Hinweis: Während der JAMF-Kontoverknüpfung validiert Access Assurance den Namen der intelligenten Gruppe nur anhand von intelligenten Computergruppen in JAMF Pro. Obwohl JAMF intelligente Gruppen sowohl für Computer als auch für mobile Geräte unterstützt, muss die intelligente Gruppe unter Computer vorhanden sein, um die Verknüpfung abzuschließen. Wenn nur mobile Geräte verwaltet werden, erstellen Sie eine intelligente Computergruppe mit demselben Namen (eine Dummy-Gruppe ist ausreichend).

Nachdem die Verknüpfung abgeschlossen ist, können Sie den Status und die Uhrzeit der letzten Synchronisierung anzeigen, wie in Abbildung 9 dargestellt.

Abbildung 9: JAMP Pro-Synchronisierungsstatus Jamf Pro interface showing synchronization details: Last Sync June 27, 2024 10:08:53 AM, Last Status Success, Account ID 23027b3c-8166-4381-93ed-e30339274064, Linked By vdementyev@juniper.net, Company Name same as Account ID, Linked Timestamp June 27, 2024 10:08:33 AM, Application Jamf Pro.

Verifizierung

Navigieren Sie im Juniper Mist Systems-Portal zu Überwachung > Einblicke > Clientereignisse, um die Informationen anzuzeigen. Unter Client Insights sehen Sie, dass MDM-Suchen für iOS-verwaltete Geräte durchgeführt werden, wie in Abbildung 10 dargestellt.

Abbildung 10: Details Client Events dashboard showing network events categorized as Good, Neutral, or Bad with timestamps. Detailed event info includes AP BRQLAB-AP2, MAC Address cc:08:fa:a0:50:8f, User Name slava, MDM Provider jamf, Compliance Status compliant, Last Check Time Jun 27, 2024, 12:27:17 AM, Provider ID 23027b3c-8166-4381-93ed-e0339274064, Port Type wireless. Some details highlighted with red circles. zur MDM-Suche

Beachten Sie, dass während der ersten MDM-Suche für einen neuen Client die Suche nach der anfänglichen Authentifizierung durchgeführt wird. Nach Änderungen des MDM-Status leitet Mist Access Assurance CoA ein, um den Client erneut zu authentifizieren und die richtige Richtlinie anzuwenden. Bei nachfolgenden Authentifizierungen verwendet NAC den MDM-Cache, der regelmäßig aktualisiert wird, um alle 2 Stunden Änderungen widerzuspiegeln. Abbildung 11 zeigt ein Beispiel für eine Änderung des Konformitätsstatus.

Abbildung 11: MDM-Lookup-Details – MDM-Statusänderung Dashboard showing client events summary: 103 events categorized as 86 good, 3 neutral, 14 bad. Event details include timestamps, descriptions, and statuses color-coded green for success, red for failure, blue for changes. Selected event details display MAC address, compliance status change, MDM provider jamf, compliance status compliant, previous status unknown, check time Jun 27 2024, port type wireless.