Bom dia pessoal,
estou iniciando neste assunto (JAAS) e tenho dúvidas.
tenho uma aplicação de exemplo e gostaria de saber se é JAAS que é utilizado. Poderia dizer que estou utilizando JAAS de acordo com as seguintes declarações abaixo (trecho do meu web.xml):
<description>Nome aplicacao</description>
<display-name>XXXXX</display-name>
<servlet>
<display-name>ExemploServlet</display-name>
<servlet-name>ExemploServlet</servlet-name>
<servlet-class>servlet.ExemploServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ExemploServlet</servlet-name>
<url-pattern>/servlet/exemploServlet</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>20</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<security-constraint>
<web-resource-collection>
<web-resource-name>xxxx_Collection</web-resource-name>
<url-pattern>/jsp/modulo01/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>xxxx</role-name>
</auth-constraint>
</security-constraint>
<security-constraint>
<web-resource-collection>
<web-resource-name>yyyy_Collection</web-resource-name>
<url-pattern>/jsp/modulo02/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>yyyy</role-name>
</auth-constraint>
</security-constraint>
<security-constraint>
<web-resource-collection>
<web-resource-name>Total_Collection</web-resource-name>
<url-pattern>/</url-pattern>
<url-pattern>/index.jsp</url-pattern>
<url-pattern>/imagens/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>xxxx</role-name>
<role-name>yyyy</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>nome</realm-name>
</login-config>
<security-role>
<description>Descrição da role x/description>
<role-name>xxxx</role-name>
</security-role>
<security-role>
<description>Descrição da role y</description>
<role-name>yyyy</role-name>
</security-role>
Também, isto seria uma configuração para autenticação gerenciada por container ou application (<login-config>)?
Obrigado