[Resolvido]Permissão de Usuario

8 respostas
X

Eu vi na apostila JAAS que serve pra dar permisão e etc…
Se pelo que tem na apostila eu tenho que editar o arquivo serve.xml do tomcat acrescentando uma nova tag pra cada usuario…
Essa maneira não serve pra mim pois não sei quantos usuários vai ter… Então não tem como colocar a tag no serve.xml…

Tem outra maneira pratica para fazer essas permissões?

8 Respostas

Hebert_Coelho

Nesse post é exibido como fazer JAAS buscando no banco de dados, mas utilizando JBoss, você pode ver na net qual arquivo editar para o tomcat: Validação de Login de Usuário com JSF e JAAS.

Vc dá permissão ao Perfil de usuário, e não ao nome dos usuários em si.

Realmente escrever nome de usuário por usuário não rola.

X

jakefrog:
Nesse post é exibido como fazer JAAS buscando no banco de dados, mas utilizando JBoss, você pode ver na net qual arquivo editar para o tomcat: Validação de Login de Usuário com JSF e JAAS.

Vc dá permissão ao Perfil de usuário, e não ao nome dos usuários em si.

Realmente escrever nome de usuário por usuário não rola.

OBG!!!

X

jakefrog:
Nesse post é exibido como fazer JAAS buscando no banco de dados, mas utilizando JBoss, você pode ver na net qual arquivo editar para o tomcat: Validação de Login de Usuário com JSF e JAAS.

Vc dá permissão ao Perfil de usuário, e não ao nome dos usuários em si.

Realmente escrever nome de usuário por usuário não rola.

Jakefrog eu acredito que esse post que vc mi indicou é seu… Correto? Por sinal é mt bom!
Mais tem como vc dá umas dicas usando o Tomcat em vez de JBoss?
Obrigado!

Hebert_Coelho

Valeu.

Talvez esse post te ajude: http://pt.scribd.com/doc/7571690/Java-Security-Como-Usar-JAAS-Com-Tomcat-6

X

jakefrog:
Valeu.

Talvez esse post te ajude: http://pt.scribd.com/doc/7571690/Java-Security-Como-Usar-JAAS-Com-Tomcat-6

Valeu! Já dei uma olhada por cima no poste parece ser exatamente oq eu procurava… Creio que é só adicionar algumas particularidades do JSF…
Depois vou fazer, qualquer eu vou aki! =D

Vlw pela ajuda!!!

X
jakefrog:
Valeu.

Talvez esse post te ajude: http://pt.scribd.com/doc/7571690/Java-Security-Como-Usar-JAAS-Com-Tomcat-6

Será que vc entende esse metodo?
public void initialize(Subject subject, CallbackHandler callbackHandler,
			Map sharedState, Map options) {
		this.subject = subject;
		this.callbackHandler = callbackHandler;
		this.sharedState = sharedState;
		this.options = options;
		this.senhas.put("fulano", "a");
		this.senhas.put("beltrano", "b");
		this.senhas.put("cicrano", "c");
	}

Eu não entendi para que vau servi isso: (o metodo .put)

this.senhas.put("fulano", "a");
		this.senhas.put("beltrano", "b");
		this.senhas.put("cicrano", "c");

Vlw!

Hebert_Coelho

Pelo q eu entendi, é nessa hora que ele faz um cache dos usuários e coloca a todos na sessão.

Dá uma olhada nesse outro post aqui: http://www.kopz.org/public/documents/tomcat/jaasintomcat.html

X

jakefrog:
Pelo q eu entendi, é nessa hora que ele faz um cache dos usuários e coloca a todos na sessão.

Dá uma olhada nesse outro post aqui: http://www.kopz.org/public/documents/tomcat/jaasintomcat.html

Vou olhar obrigado!

Criado 26 de dezembro de 2011
Ultima resposta 27 de dez. de 2011
Respostas 8
Participantes 2