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

Responder a