Configuração do ThingWorx Navigate com a autenticação do Windchill
Essa opção usa a autenticação do Windchill para o ThingWorx. Um usuário que abre um mashup do ThingWorx Navigate é roteado para o Windchill para autenticação. Uma vez autenticado, o usuário é roteado de volta para o mashup do ThingWorx Navigate. A partir desse ponto de vista, o usuário é capaz de acessar o mashup do ThingWorx Navigate como o usuário autenticado no Windchill.
Para obter detalhes técnicos, consulte
Arquitetura da Autenticação do Windchill .
Para obter detalhes técnicos, consulte o tópico "Arquitetura da Autenticação do Windchill" no
Guia de Extensão do PTC Windchill 1.12.x.
Essa configuração requer que o mesmo usuário exista no Windchill e no ThingWorx. O ThingWorx Navigate fornece uma opção para criar usuários automaticamente no ThingWorx após a sua autenticação no Windchill. Se essa opção não estiver habilitada, os usuários devem existir independentemente no Windchill e no ThingWorx. Depois de criar um usuário no ThingWorx, o administrador deve adicioná-lo ao grupo especificado do ThingWorx para que ele possa acessar as tarefas do ThingWorx.
Para obter mais informações, consulte o tópico "Arquitetura da Autenticação do Windchill" no
Guia de Extensão do PTC Windchill 1.12.x.
|
Pré-requisitos para a autenticação do Windchill:
• O Windchill deve ser configurado com SSL.
• Também recomenda-se configurar o ThingWorx com SSL.
|
Conclua os passos a seguir para configurar o ThingWorx Navigate com o Windchill:
1. Se EnableSSO aparece em platform-settings.json (ThingworxPlatform), defina-o como false e reinicie o Tomcat.
|
Se ele não aparece em platform-settings.json e você está usando o platform-settings.json predefinido, vá para o passo 2.
|
2. Abra o ptc-windchill-integration-connector e selecione Configuration
◦ Defina Authentication Type como None
◦ Não há necessidades de preencher Username e Password
◦ Ao lado da Base URL, insira esta URL:
https://<Windchill Hostname>:<port>/Windchill/sslClientAuth
e clique em Save.
3. Abra o ptc-windchill-integration-connector-proxy e selecione Configuration
◦ URL:
https://<Windchill Hostname>
◦ Defina Authentication Type como Session User
◦ Próximo a Test Connection URL, insira esta URL:
[https]://[LB-host]:[port]/[windchill-web-app]/servlet/WindchillAuthGW/wt.httpgw.HTTPServer/echo
e clique em Salve.
◦ Não é necessário inserir nome do usuário e senha.
◦ Em SSL Connection Configuration, especifique o caminho para informações de Keystore e TrustStore e adicione senhas.
◦ Em Session User Configuration, verifique se o wt.effectiveUid é o valor de Session User Query Parameter a não ser que seja declarado de outra forma no Windchill.
Configure o
ptc-windchill-OData-connector para conectar-se aos serviços REST OData do
Windchill. Consulte a seção "Autenticação do Windchill" do tópico "Executando serviços do Info*Engine com o Conector OData" na
Personalização do ThingWorx Navigate 8.5 para obter instruções detalhadas.