Ho configurato Tomcat per l'autenticazione di base. Non voglio che nessuno abbia accesso alla mia applicazione web ma l'app sta servendo servizi web. quindi voglio escludere uno specifico indirizzo IP da autenticazione di base (che IP non dovrebbe richiedere l'autenticazione.)Tomcat: esclusione dell'autenticazione di base per l'indirizzo IP specificato
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>
Grazie, Chetan.
Grazie palacsinit, proverò ad aggiungere questo e pubblicheremo risultati presto. – Chetan
Ha funzionato perfettamente, grazie mille palacsint. – Chetan