Pessoal bom dia, pra fazer autenticação de usuario no LDap eu faço com o seguinte cod:
public boolean login(String pUsuario, String pSenha, String pDominio) throws Exception {
String lUrl = "LDAP://" +HOST_NAME + ":" + PORTA;
String lDn = pUsuario + "@" + pDominio;
Hashtable lMapAutenticacao = new Hashtable();
lMapAutenticacao.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");
lMapAutenticacao.put(Context.SECURITY_AUTHENTICATION, "simple");
lMapAutenticacao.put(Context.PROVIDER_URL, lUrl);
lMapAutenticacao.put(Context.SECURITY_PRINCIPAL, lDn);
lMapAutenticacao.put(Context.SECURITY_CREDENTIALS, pSenha);
try {
@SuppressWarnings("unused")
DirContext lAutenticacaoContexto = new InitialDirContext(lMapAutenticacao);
return true;
}
catch (AuthenticationException lExcecao) {
throw lExcecao;
}catch(NamingException exception){
throw exception;
}
}
Preciso fazer agora no Kerberos alguem ja fez? Alguem sabe com fazer?