Instalação, licenciamento e configuração do ThingWorx Navigate > Instalar o ThingWorx Navigate em uma instância do ThingWorx existente > Configuração do ThingWorx Navigate > Configuração do ThingWorx Navigate com a autenticação do Windchill
  
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 Arquitetura da Autenticação do Windchill
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.
Na autenticação do Windchill, usa-se a configuração de SSL bidirecional. Para obter mais informações, veja Usando SSL para comunicação segura.
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.
4. Configure o ptc-windchill-OData-connector para conectar-se aos serviços REST OData doWindchill. Consulte a seção "Autenticação do Windchill" do Executando serviços do Info*Engine com o conector OData para obter instruções detalhadas.
Configure o ptc-windchill-OData-connector para conectar-se aos serviços REST OData doWindchill. 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.