Windchill 인증을 사용하여 ThingWorx Navigate 설정
이 옵션은 ThingWorx에 대해 Windchill 인증을 사용합니다. ThingWorx Navigate 매쉬업을 여는 사용자는 인증을 위해 Windchill로 라우팅됩니다. 인증을 마친 후 사용자는 다시 ThingWorx Navigate 매쉬업으로 라우팅됩니다. 이 시점부터 사용자는 Windchill에서 인증된 사용자로 ThingWorx Navigate 매쉬업에 액세스할 수 있습니다.
자세한 기술적 내용은
Windchill 인증 아키텍처를 참조하십시오.
자세한 기술적 내용은
PTC Windchill Extension 안내서 1.12.x의 "Windchill 인증 아키텍처" 항목을 참조하십시오.
이 구성을 사용하려면 Windchill과 ThingWorx 모두에 동일한 사용자가 있어야 합니다. ThingWorx Navigate는 Windchill에서 인증된 사용자를 ThingWorx에 자동으로 생성하는 옵션을 제공합니다. 이 옵션을 사용하지 않는 경우, 사용자가 Windchill과 ThingWorx 모두에 독립적으로 존재해야 합니다. ThingWorx에서 사용자를 만든 후, 관리자는 이 사용자가 ThingWorx 작업에 액세스할 수 있도록 지정된 ThingWorx 그룹에 추가해야 합니다.
자세한 내용은
Windchill 인증 아키텍처를 참조하십시오.
자세한 내용은
PTC Windchill Extension 안내서 1.12.x의 "Windchill 인증 아키텍처" 항목을 참조하십시오.
|
Windchill 인증을 위한 사전 요구 사항:
• SSL을 사용하여 Windchill을 구성해야 합니다.
• 또한, SSL로 ThingWorx를 구성하는 것이 좋습니다.
|
Windchill과 함께 ThingWorx Navigate를 구성하려면 다음 단계를 완료합니다.
1. platform-settings.json(ThingworxPlatform)에 EnableSSO가 표시되면, false로 설정하고 Tomcat을 다시 시작합니다.
|
platform-settings.json에 표시되지 않고 기본 제공 platform-settings.json을 사용하는 경우, 단계 2로 건너뛸 수 있습니다.
|
2. ptc-windchill-integration-connector를 열고 구성을 선택합니다.
◦ 인증 유형을 None으로 설정합니다.
◦ 사용자 이름 및 암호를 입력하지 않아도 됩니다.
◦ 기본 URL 옆에
https://<Windchill Hostname>:<port>/Windchill/sslClientAuth
를 입력하고 저장을 클릭합니다.
3. ptc-windchill-integration-connector-proxy를 열고 구성을 선택합니다.
◦ URL:
https://<Windchill Hostname>
◦ 인증 유형을 Session User으로 설정합니다.
◦ 연결 테스트 URL 옆에
[https]://[LB-host]:[port]/[windchill-web-app]/servlet/WindchillAuthGW/wt.httpgw.HTTPServer/echo
를 입력하고 저장을 클릭합니다.
◦ 사용자 이름과 암호를 입력할 필요가 없습니다.
◦ SSL Connection Configuration에 Keystore 및 TrustStore 정보에 대한 경로를 지정하고 암호를 추가합니다.
◦ Windchill에서 별도로 명시하지 않는 한 Session User Configuration에서 wt.effectiveUid가 Session User Query Parameter의 값인지 확인합니다.
ptc-windchill-OData-connector를 구성하여
Windchill OData REST 서비스에 연결합니다. 자세한 지침은
ThingWorx Navigate 8.5 사용자 정의에서 "OData 커넥터를 사용하여 Info*Engine 서비스 실행" 항목의 "Windchill 인증" 단원을 참조하십시오.