ThingWorx Navigate installieren, lizenzieren und konfigurieren > ThingWorx Navigate auf einer vorhandenen ThingWorx Instanz installieren > ThingWorx Navigate konfigurieren > ThingWorx Navigate einrichten: Windchill Authentifizierung
  
ThingWorx Navigate einrichten: Windchill Authentifizierung
Diese Option verwendet Windchill Authentifizierung für ThingWorx. Ein Benutzer, der ein ThingWorx Navigate Mashup öffnet, wird zu Authentifizierung an Windchill weitergeleitet. Nach der Authentifizierung wird der Benutzer zum ThingWorx Navigate Mashup zurückgeleitet. In dieser Ansicht kann der Benutzer jetzt als in Windchill authentifizierter Benutzer auf das ThingWorx Navigate Mashup zugreifen.
Technische Details finden Sie unter Architektur der Windchill Authentifizierung.
Technische Details finden Sie im Thema "Architektur der Windchill Authentifizierung" im PTC Windchill Extension Handbuch 1.12.x.
Diese Konfiguration erfordert es, dass der Benutzer in Windchill und ThingWorx vorhanden ist. ThingWorx Navigate bietet eine Option, um Benutzer automatisch in ThingWorx zu erstellen, sobald sie in Windchill authentifiziert wurden. Ist diese Option nicht aktiviert, müssen Benutzer unabhängig voneinander in Windchill und ThingWorx vorhanden sein. Nachdem der Benutzer in ThingWorx erstellt wurde, muss der Administrator ihn zur angegebenen ThingWorx Gruppe hinzufügen, damit der Benutzer auf die ThingWorx Aufgaben zugreifen kann.
Weitere Informationen finden Sie unter Architektur der Windchill Authentifizierung
Weitere Informationen finden Sie im Thema "Architektur der Windchill Authentifizierung" im PTC Windchill Extension Handbuch 1.12.x.
* 
Voraussetzungen für die Windchill Authentifizierung:
Windchill muss mit SSL konfiguriert sein.
Wir empfehlen, auch ThingWorx mit SSL zu konfigurieren.
Für die Windchill Authentifizierung wird die 2-Wege-SSL-Konfiguration verwendet. Weitere Informationen finden Sie unter SSL für sichere Kommunikation verwenden.
Führen Sie die folgenden Schritte aus, um ThingWorx Navigate mit Windchill zu konfigurieren:
1. Wird EnableSSO in platform-settings.json (ThingworxPlatform) angezeigt, legen Sie es auf false fest und starten Sie Tomcat neu.
* 
Wird es nicht in platform-settings.json angezeigt und Sie verwenden den standardmäßige platform-settings.json, können Sie mit Schritt 2 fortfahren.
2. Öffnen Sie ptc-windchill-integration-connector und wählen Sie Konfiguration aus.
Legen Sie Authentifizierungstyp auf None fest.
Benutzername und Passwort müssen nicht ausgefüllt werden.
Geben Sie neben Basis-URL diese URL ein:
https://<Windchill Hostname>:<port>/Windchill/sslClientAuth
. Klicken Sie anschließend auf Speichern.
3. Öffnen Sie ptc-windchill-integration-connector-proxy und wählen Sie Konfiguration aus.
URL:
https://<Windchill Hostname>
Legen Sie Authentifizierungstyp auf Session User fest.
Geben Sie neben URL der Testverbindung diese URL ein:
[https]://[LB-host]:[port]/[windchill-web-app]/servlet/WindchillAuthGW/wt.httpgw.HTTPServer/echo
. Klicken Sie anschließend auf Speichern.
Benutzername und Passwort müssen nicht eingegeben werden.
Geben Sie in SSL Connection Configuration den Pfad zu Keystore- und TrustStore-Informationen an, und fügen Sie Passwörter hinzu.
Verifizieren Sie in Session User Configuration, dass wt.effectiveUid der Wert für Session User Query Parameterist, es sei denn, dies ist in Windchill anders angegeben.
4. Konfigurieren Sie den ptc-windchill-OData-connector so, dass er eine Verbindung zu den Windchill OData REST-Diensten herstellt. Detaillierte Anweisungen finden Sie im Abschnitt "Windchill Authentifizierung" in Info*Engine Dienste mit OData-Konnektor ausführen.
Konfigurieren Sie den ptc-windchill-OData-connector so, dass er eine Verbindung zu den Windchill OData REST-Diensten herstellt. Detaillierte Anweisungen finden Sie im Abschnitt "Windchill Authentifizierung" des Themas "Info*Engine Dienste mit OData-Konnektor ausführen" in ThingWorx Navigate 8.5 anpassen.