He configurado tomcat para autenticación básica. No quiero que nadie tenga acceso a mi aplicación web, pero la aplicación está prestando servicios web. así que quiero pasar por alto una dirección IP específica de la autenticación básica (que la propiedad intelectual no debe requerir autenticación.)Tomcat: omite la autenticación básica para la dirección IP especificada
Tomcat-users.xml:.
<tomcat-users>
<user username="user" password="password" roles="user"/>
</tomcat-users>
web.xml:
<security-constraint>
<web-resource-collection>
<web-resource-name>Entire Application</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>user</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>You must enter your login credentials to continue</realm-name>
</login-config>
<security-role>
<description>
The role that is required to log in to the Application
</description>
<role-name>user</role-name>
</security-role>
Gracias, Chetan.
Gracias palacsinit, intentaré agregar esto y publicaré resultados pronto. – Chetan
Funcionó perfectamente, muchas gracias palacsint. – Chetan