Deixar área publica com JAAS

2 respostas
gilnei.aquino

Boa noite,

È o seguinte implementei meu login com JAAS e tomcat 7 tudo funcionando, porém o meu sistema vai ser um site onde tem várias páginas abertas ao publico (cadastre se aqui, recupere sua senha, consulte esse resultado etc…), sem que seja necessário a utilização de login e senha para acessar e em outras situações será realmente necessária a utilização de senha então gostaria de saber se alguém sabe como liberar as URLs publicas sem login para algumas páginas do meu sistema? desde já agradeço pela atenção

2 Respostas

brunorota

Uma forma é você apenas colocar segurança as paginas que você deseja

ex

<security-constraint>
    <web-resource-collection>
      <web-resource-name>Acesso Restrito</web-resource-name>
      <url-pattern>/sistema/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
      <role-name>user</role-name>
    </auth-constraint>
  </security-constraint>

No meu caso todas as paginas dentro da pasta sistema vai necessitar de segurança.

Caso eu crie um pagina e coloco dentro da pasta /site/, eu não vou precisar logar na aplicação para acessá-la.

Dica: Coloque suas pastas livres dentro de uma pasta, e sua aplicação que necessita de segurança dentro de outra.

Ex:

site - para paginas publicas
aplicacao - para paginas seguras

OBS: Isso é apenas uma dica, não é obrigatório fazer isso

gilnei.aquino

Obrigado, me perdi no conceito do JAAS e tava errando aqui sua explicação me fez entender valeu.

Tópico fechado.

Criado 26 de abril de 2013
Ultima resposta 27 de abr. de 2013
Respostas 2
Participantes 2