Eine System for Cross-domain Identity Management (SCIM) 2.0-Anwendung ist erforderlich, damit Sie angeben können, welche PingFederate-Benutzer und -Gruppen an vCenter Server übertragen werden.
Voraussetzungen
Führen Sie die folgenden Aufgaben aus:
Prozedur
- Fügen Sie das vertrauenswürdige vCenter Server-Root-Zertifikat zum PingFederate-Server hinzu.
Exportieren Sie vorher die vertrauenswürdigen Root-Zertifikate aus
vCenter Server. Sie finden das Zertifikat im
vCenter Server-Dateisystem unter
/var/lib/vmware/vmca/root.cer. Weitere Informationen finden Sie auch im Knowledgebase-Artikel unter
https://kb.vmware.com/s/article/2108294.
- Melden Sie sich mit einem Administratorkonto bei der Verwaltungskonsole für PingFederate an.
- Navigieren Sie zu .
- Wählen Sie Trusted CAs aus und klicken Sie dann auf Import, um das SSL-Zertifikat des vCenter Servers hinzuzufügen.
- Wenn Ihre PingFederate-Serverinstanz als Container-Image ausgeführt wird, müssen Sie den Server möglicherweise neu starten, um das Zertifikat zum Trust Store hinzuzufügen. Beispiel:
- Stellen Sie eine SSH-Verbindung zum PingFederate-Server her.
- Wechseln Sie in das Verzeichnis /root/ping.
- Führen Sie folgende Befehle aus:
docker-compose down
docker-compose up
- Erstellen Sie die SP-Verbindung.
- Melden Sie sich mit einem Administratorkonto bei der Verwaltungskonsole für PingFederate an.
- Navigieren Sie zu .
- Klicken Sie auf Create Connection.
- Wählen Sie Use a template for this connection und dann im Dropdown-Menü SCIM Connector aus.
Falls die Option „SCIM Connector“ im Dropdown-Menü nicht angezeigt wird, prüfen Sie, ob Sie die
.jar-Datei „SCIM Connector“ im richtigen Ordner (
/opt/out auf dem PingFederate-Server) abgelegt haben.
- Klicken Sie auf Weiter.
- Wählen Sie ausschließlich Outbound Provisioning aus und klicken Sie auf Next.
- Auf der Registerkarte General Info:
- Partner's Entity ID (Connection ID): Aktualisieren Sie SCIM Connector mit einem Namen Ihrer Wahl.
- Connection Name: Geben Sie einen Namen ein.
- Base URL: Geben Sie die HTTPS-Adresse des vCenter Server ein, in dem Sie den externen PingFederate-Identitätsanbieter konfigurieren. Beispiel: https://vcenter1.example.com.
- Klicken Sie auf Weiter.
- Klicken Sie auf Configure Provisioning.
Auf der Registerkarte
Target:
- Übernehmen Sie die übrigen Standardwerte für die Konfiguration und klicken Sie auf Next.
- Provisioning Options: User Create, User Update und User Disable/Delete sind aktiviert.
- Remove User Action: Disable ist aktiviert.
Hinweis: Wenn
Disable aktiviert ist, werden Benutzer, die aus dem Active Directory gelöscht werden, in VMware Identity Services nicht automatisch als „Deaktiviert“ angezeigt. Dieses Verhalten wird erwartet.
- Group Name Source: Common name ist ausgewählt.
- Klicken Sie auf der Registerkarte Manage Channels auf Create.
- Auf der Registerkarte Channel Info:
- Channel Name: Geben Sie einen Namen ein.
- Akzeptieren Sie die Standardwerte für Max Threads und Timeout (Secs).
- Klicken Sie auf Weiter.
- Auf der Registerkarte Source:
- Active Data Store: Wählen Sie Ihre Active Directory-Domäne aus.
- Klicken Sie auf Weiter.
- Auf der Registerkarte Source Location:
- Basis-DN: Geben Sie Ihren Basis-DN ein, um Ihre Benutzer und Gruppen zu finden.
- Users: Passen Sie den Wert für Ihre Umgebung an. Beispiel:
- Group DN: Nicht verwenden.
- Filter: Geben Sie (|(objectClass=person)(objectClass=organizationalPerson)(objectClass=user)) ein.
- Groups: Passen Sie den Wert für Ihre Umgebung an. Beispiel:
- Group DN: Nicht verwenden.
- Filter: Geben Sie (objectClass=group) ein.
- Klicken Sie auf Weiter.
- Übernehmen Sie die Standardwerte auf der Registerkarte Attribute Mapping.
- Klicken Sie auf Weiter.
Auf der Registerkarte
Activation & Summary:
- Channel Status: Wählen Sie Active aus.
- Klicken Sie auf Fertig.
Die SP-Verbindung wird erstellt und der Bildschirm „SP Connections“ wird angezeigt.
- Klicken Sie auf Fertig.
- Klicken Sie auf der Registerkarte Outbound Provisioning auf Next.
- Prüfen Sie die Übersicht und klicken Sie auf Save.
- Damit die Verbindung aktiv wird, stellen Sie den Schieberegler auf Enabled ein.
Ergebnisse
PingFederate überträgt jetzt Benutzer und Gruppen aus dem konfigurierten Datenspeicher in vCenter Server. Die Übertragung kann einige Zeit in Anspruch nehmen. Sie können die übertragenen Benutzer und Gruppen in vSphere Client anzeigen. Navigieren Sie zu und wählen Sie die PingFederate-Domäne aus.