Installare, concedere in licenza e configurare ThingWorx Navigate > Installare ThingWorx Navigate in un'istanza esistente di ThingWorx > Configurare ThingWorx Navigate > Impostare ThingWorx Navigate con l'autenticazione Windchill > Aggiungere filtri servlet alla configurazione di Tomcat
  
Aggiungere filtri servlet alla configurazione di Tomcat
Quando si utilizza il filtro di autenticazione del provider di identificativi Windchill, l'utente non autenticato di ThingWorx viene reindirizzato al modulo di accesso di Windchill per l'inserimento delle credenziali di autenticazione. Dopo l'autenticazione, l'applicazione ThingWorx riceve una chiave e un nome utente.
Il filtro è configurato sul lato ThingWorx nel file web.xml disponibile nella directory di installazione di ThingWorx Tomcat. Attenersi alla procedura descritta di seguito.
1. Arrestare Apache Tomcat e Integration Runtime.
2. Copiare il file ptc-identity-provider-authentication-filter-{versione}.jar dalla cartella idp contenuta nel file ThingWorx-Navigate-Release-<versione>-bundle.zip alla directory WEB-INF/lib che si trova nella directory di installazione di Tomcat per ThingWorx.
3. Passare al file web.xml in Tomcat-install\webapps\Thingworx\WEB-INF\web.xml.
4. Creare una copia del file web.xml da Tomcat-install\webapps\Thingworx\WEB-INF e salvarla in un altro percorso.
5. Sostituire il file web.xml in Tomcat-install\webapps\Thingworx\WEB-INF con il file web.xml presente in ThingWorx-Navigate-Release-<versione>-bundle\idp\twx-8.5.x.
6. Aprire il file web.xml e aggiungere i dettagli di Windchill Server in [http or https]://[windchill-host]:[windchill-port]/windchill-web-app] nei filtri IdentityProviderAuthenticationFilter e IdentityProviderKeyValidationFilter.
7. Avviare Tomcat e Integration Runtime.
* 
Dopo che è stato definito il valore di authparam nel file web.xml di Windchill, il valore predefinito non è più valido. Per recuperare i dati corretti, modificare il valore di Session User Query Parameter in ptc-windchill-integration-connector-proxy.