Nao Icaro, voce nao entendeu muito bem a API na verdade. Para fazer a primeira autenticacao, voce teria um LoginModule que autenticaria o usuario utilizado username e password. Para a segunda autenticacao, voce teria um LoginModule que faria autenticacao pela impressao digital. Sua configuracao teria uma referencia a essas classes e seu LoginContext seria instanciado sempre com o mesmo nome e com o mesmo CallbackHandler.
Como fica dificil afirmar que o seu CallbackHandler serah sempre o mesmo, apesar de voce poder mudar a configuracao de seguranca, recomendo que ele seja criado atraves de uma AbstractFactory. Se voce ainda nao entendeu algum ponto, por favor, continue perguntando. []s Michael Nascimento Santos Sun Certified Programmer for the Java 2 Platform Sun Certified Programmer for the Java 2 Platform 1.4 Sun Certified Web Component Developer for J2EE Moderador SouJava - www.soujava.org.br ----- Original Message ----- From: "icaro" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, February 26, 2003 10:19 AM Subject: [java-list] JAAS Olá, O JAAS é utilizado para que se for necessário adicionar um outro tipo de forma de autenticação isso seja feito de uma forma pluggable. O fato é: Se eu tivesse uma classe X assim (que faz autenticação pegando password e username): class X { LoginContext lc = new LoginContext("MeuLoginModuleX", new MeuCallBackHandler()); // resto do processo do login } e agora quisesse uma forma de fazer autenticação pela impressão digital. Eu teria que fazer uma nova classe Y parecida com a classe X class Y { LoginContext lc = new LoginContext("MeuLoginModuleY", new MeuOutroCallBackHandler()); // resto do processo do login } e criar um novo LoginModule e um novo CallBakHandler ? Se a resposta for sim, onde está a forma pluggable do JAAS ? Icaro ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------