Konfigurieren von Tailscale für die automatische Benutzerbereitstellung mit Microsoft Entra ID

In diesem Artikel werden die Schritte beschrieben, die Sie in Tailscale und Microsoft Entra ID ausführen müssen, um die automatische Benutzerbereitstellung zu konfigurieren. Wenn diese Funktion konfiguriert ist, stellt Microsoft Entra ID über den Microsoft Entra-Bereitstellungsdienst automatisch Benutzer*innen und Gruppen für Tailscale bereit bzw. hebt die Bereitstellung auf. Wichtige Informationen dazu, was dieser Dienst tut, wie er funktioniert und häufig gestellte Fragen finden Sie unter Automatisieren der Benutzerbereitstellung und -entfernung für SaaS-Anwendungen mit Microsoft Entra ID.

Unterstützte Funktionen

  • Erstellen von Benutzern in Tailscale.
  • Entfernen Sie Benutzer in Tailscale, wenn sie keinen Zugriff mehr benötigen.
  • Synchronisieren von Benutzerattributen zwischen Microsoft Entra ID und Tailscale
  • Bereitstellen von Gruppen und Gruppenmitgliedschaften in Tailscale.
  • Einmaliges Anmelden bei Tailscale (empfohlen).

Voraussetzungen

In diesem Artikel wird davon ausgegangen, dass Sie bereits über die folgenden Voraussetzungen verfügen:

Schritt 1: Planen des Bereitstellungsprozesses

  1. Erfahren Sie , wie der Bereitstellungsdienst funktioniert.
  2. Definieren Sie den Geltungsbereich für die Bereitstellung.
  3. Legen Sie fest, welche Daten zwischen Microsoft Entra ID und Tailscale zugeordnet werden sollen.

Schritt 2: Konfigurieren von Tailscale für die Unterstützung der Bereitstellung mit Microsoft Entra ID

Sie müssen Besitzer, Administrator oder IT-Administrator in Tailscale sein, um diese Schritte auszuführen. Unter Tailscale-Pläne erfahren Sie, mit welchen Plänen die Benutzer- & und Gruppenbereitstellung für Microsoft Entra verfügbar ist.

Generieren Sie einen SCIM-API-Schlüssel in Tailscale.

Auf der Seite " Benutzerverwaltung " der Administratorkonsole

  1. Wählen Sie "Bereitstellung aktivieren" aus.
  2. Kopieren Sie den generierten Schlüssel in die Zwischenablage.

Speichern Sie die Schlüsselinformationen an einem sicheren Ort. Dies ist das geheime Token, das Sie verwenden müssen, wenn Sie die Bereitstellung in der Microsoft Entra-ID konfigurieren.

Fügen Sie Tailscale aus dem Microsoft Entra-Anwendungskatalog hinzu, um mit der Steuerung der Bereitstellung für Tailscale zu beginnen. Wenn Sie Tailscale zuvor für das einmalige Anmelden (Single Sign-On, SSO) eingerichtet haben, können Sie dieselbe Anwendung verwenden. Es ist jedoch empfehlenswert, beim erstmaligen Testen der Integration eine separate App zu erstellen. Weitere Informationen zum Hinzufügen einer Anwendung aus dem Katalog finden Sie hier.

Schritt 4: Definieren, wer in die Bereitstellung einbezogen werden soll

Mit dem Microsoft Entra-Bereitstellungsdienst können Sie festlegen, wer basierend auf der Zuweisung zur Anwendung oder basierend auf Attributen des Benutzers oder der Gruppe bereitgestellt wird. Wenn Sie auswählen, wer Ihrer App basierend auf der Zuweisung zugewiesen wird, können Sie die Schritte zum Zuweisen von Benutzern und Gruppen zur Anwendung verwenden. Wenn Sie allein anhand der Attribute von Benutzenden oder der Gruppe auswählen möchten, wer bereitgestellt wird, können Sie einen Bereichsfilter verwenden.

  • Fangen Sie klein an. Testen Sie die Bereitstellung mit einer kleinen Gruppe von Benutzern und Gruppen, bevor Sie sie für alle freigeben. Wenn der Bereitstellungsbereich auf zugewiesene Benutzer und Gruppen festgelegt ist, können Sie dies durch Zuweisen von einem oder zwei Benutzern oder Gruppen zur App kontrollieren. Wenn der Bereich auf alle Benutzer und Gruppen festgelegt ist, können Sie einen attributbasierten Bereichsdefinitionsfilter angeben.

  • Wenn Sie zusätzliche Rollen benötigen, können Sie das Anwendungsmanifest aktualisieren, um neue Rollen hinzuzufügen.

Schritt 5: Konfigurieren der automatischen Benutzerbereitstellung in Tailscale

In diesem Abschnitt werden die Schritte zum Konfigurieren des Microsoft Entra-Bereitstellungsdiensts zum Erstellen, Aktualisieren und Deaktivieren von Benutzer*innen bzw. Gruppen in Tailscale auf der Grundlage von Benutzer- oder Gruppenzuweisungen in Microsoft Entra ID erläutert.

Die automatische Benutzerbereitstellung für Tailscale in Microsoft Entra ID konfigurieren:

  1. Melden Sie sich mindestens als Cloudanwendungsadministrator beim Microsoft Entra Admin Center an.

  2. Navigieren Sie zu Entra ID>Enterprise-Apps

    Screenshot: Bereich „Unternehmensanwendungen“

  3. Wählen Sie in der Anwendungsliste "Tailscale" aus.

    Screenshot des Tailscale-Links in der Liste

  4. Wählen Sie die Registerkarte "Bereitstellung" aus .

    Screenshot der Registerkarte Bereitstellung.

  5. Wählen Sie + Neue Konfiguration aus.

    Screenshot der Option

  6. Geben Sie im Feld "Mandanten-URL " Ihre Tailscale-Mandanten-URL und das geheime Token ein. Wählen Sie "Verbindung testen" aus, um sicherzustellen, dass die Microsoft Entra-ID eine Verbindung mit Tailscale herstellen kann. Wenn die Verbindung fehlschlägt, stellen Sie sicher, dass Ihr Tailscale-Konto über die erforderlichen Administratorberechtigungen verfügt, und versuchen Sie es erneut.

    Screenshot der Bereitstellungstestverbindung.

  7. Wählen Sie "Erstellen" aus, um Ihre Konfiguration zu erstellen.

  8. Wählen Sie auf der Seite "Übersicht" die Option "Eigenschaften" aus.

  9. Wählen Sie das Symbol "Bearbeiten" aus, um die Eigenschaften zu bearbeiten. Aktivieren Sie Benachrichtigungs-E-Mails, und stellen Sie eine E-Mail bereit, um Quarantänebenachrichtigungen zu erhalten. Aktivieren Sie die Verhinderung versehentlicher Löschungen. Um die Änderungen zu speichern, wählen Sie Übernehmen aus.

    Screenshot der Seite

  10. Wählen Sie im linken Bereich die Attributzuordnung aus, und wählen Sie Benutzer aus.

  11. Überprüfen Sie die Benutzerattribute, die von Microsoft Entra ID mit Tailscale synchronisiert werden, im Abschnitt "Attributzuordnung ". Die Attribute, die als Übereinstimmende Eigenschaften ausgewählt wurden, werden verwendet, um die Benutzerkonten in Tailscale für Aktualisierungsvorgänge abzugleichen. Wenn Sie das übereinstimmende Zielattribute ändern möchten, müssen Sie sicherstellen, dass die Tailscale-API das Filtern von Benutzern basierend auf diesem Attribut unterstützt. Wählen Sie die Schaltfläche " Speichern " aus, um änderungen zu übernehmen.

    Attribut Typ Unterstützung für das Filtern Erforderlich für Tailscale
    Nutzername Schnur
    aktiv Boolean
    Anzeigename Schnur
    bevorzugteSprache Schnur
    name.givenName Schnur
    name.familyName Schnur
    name.formatted Schnur
    emails[type eq "work"].value Schnur
    externalId Schnur
  12. Wählen Sie "Gruppen" aus.

  13. Überprüfen Sie die Gruppenattribute, die aus Microsoft Entra ID mit Tailscale synchronisiert werden, im Abschnitt "Attributzuordnung" . Die attribute, die als Matching-Eigenschaften ausgewählt wurden, werden verwendet, um die Gruppen in Tailscale für Aktualisierungsvorgänge abzugleichen. Wählen Sie die Schaltfläche " Speichern " aus, um änderungen zu übernehmen.

    Attribut Typ Unterstützung für das Filtern Erforderlich für Tailscale
    Anzeigename Schnur
    externalId Schnur
    members Verweis
  14. Informationen zum Konfigurieren von Bereichsfiltern finden Sie in den Anweisungen im Artikel "Bereichsfilter".

  15. Verwenden Sie die On-Demand-Bereitstellung , um die Synchronisierung mit einer kleinen Anzahl von Benutzern zu überprüfen, bevor Sie die Bereitstellung in Ihrer Organisation umfassender durchführen.

  16. Wenn Sie bereit für die Bereitstellung sind, wählen Sie auf der Seite "Übersicht" die Option "Bereitstellung starten" aus.

Schritt 6: Überwachen der Bereitstellung

Nachdem Sie die Bereitstellung konfiguriert haben, verwenden Sie die folgenden Ressourcen, um Ihre Bereitstellung zu überwachen:

  1. Verwenden Sie die Bereitstellungsprotokolle , um zu ermitteln, welche Benutzer erfolgreich oder erfolglos bereitgestellt werden.
  2. Überprüfen Sie den Fortschrittsbalken, um den Status des Bereitstellungszyklus und wie nah er der Fertigstellung ist, anzuzeigen.
  3. Wenn sich die Bereitstellungskonfiguration in einem fehlerhaften Zustand zu befinden scheint, wird die Anwendung unter Quarantäne gestellt. Weitere Informationen zum Quarantänestatus finden Sie im Artikel Anwendungsbereitstellung im Quarantänestatus.

Änderungsprotokoll

  • 21.11.2023 – Unterstützung für Gruppenbereitstellung hinzugefügt.

Weitere Ressourcen