Olá pessoal!
Crei um filtro de sessão aqui pra login, mas ele tá barrando tudo, pois coloquei o url-pattern: *.jsf. Eu preciso restringir o acesso a somente aos arquivos que estão no diretório: /sistema/pages/admin
Antes:
<filter>
<display-name>AdminAuthFilter</display-name>
<filter-name>AdminAuthFilter</filter-name>
<filter-class>br.com.sistema.filter.AdminAuthFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>AdminAuthFilter</filter-name>
<url-pattern>*.jsf</url-pattern>
</filter-mapping>
Depois:
<filter>
<display-name>AdminAuthFilter</display-name>
<filter-name>AdminAuthFilter</filter-name>
<filter-class>br.com.sistema.filter.AdminAuthFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>AdminAuthFilter</filter-name>
<url-pattern>/sistema/pages/admin/*</url-pattern>
</filter-mapping>
Desse jeito o filtro não barra nada.
Alguém sabe o que há de errado com meu url-pattern?
Obrigado!