Integration of the nevisAuth authentication service
The integration of the nevisAuth authentication service is required for the IdentityCreationFilter or SecurityRoleFilter. The integration of nevisAuth is done by the EsAuth4ConnectorServlet (which is using HTTP/SOAP to access the server).
Get the connection address (host:port) of the Web container, nevisAuth is deployed in, and add the following configuration to the web.xml:
<servlet>
<servlet-name>EsAuthConnector</servlet-name>
<servlet-class> ch::nevis::isiweb4::servlet::connector::soap::esauth4::Esauth4ConnectorServlet
</servlet-class>
<init-param>
<param-name>Transport.InetAddress</param-name>
<param-value>nevisauth.host.company.com:11020</param-value>
</init-param>
<init-param>
<param-name>Transport.SSLClientCertificateFile</param-name>
<param-value>/var/opt/keybox/default/node_keystore.pem</param-value>
</init-param>
<init-param>
<param-name>Transport.SSLCACertificateFile</param-name>
<param-value>/var/opt/keybox/default/truststore.pem</param-value>
</init-param>
</servlet>