Boa tarde pessoal,
Estou criando uma aplicaçãozinha básica em web para autenticar um usuario no AD.
Ja esta autenticando via LDAP.
Minha duvida parte daqui, alguém poderia me ajudar a fazer algo que quando o usuario se autenticar colocando seu usuario e senha, abrir uma nova jsp mostrando o grupo de usuários que na qual ele pertece no dominio??
Caso ajude, meu método na minha servlet que realiza a autenticação do individuo:
if(("logar").equals(request.getParameter("act"))){
String usuario = null;
String senha = null;
Hashtable env = new Hashtable(11);
env.put(Context.SECURITY_AUTHENTICATION,"simple");
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, "ldap://00.0.0.0:389");
usuario = request.getParameter("usuario");
senha = request.getParameter("senha");
// Autentica o usuario com essas informações
env.put(Context.SECURITY_PRINCIPAL, usuario);
env.put(Context.SECURITY_CREDENTIALS, senha);
try {
// Cria o Initial Context
long init = System.currentTimeMillis();
DirContext ctx = new InitialDirContext(env); //Se passou deste ponto sem exeção, é porque autenticou
ctx.close();
long fim = System.currentTimeMillis();
System.out.println("Autenticou normalmente: " + ((fim - init) / 1000) + " segundos");
}catch(Exception ex){
System.out.println("Problema para autenticar : " + ex.getMessage());
ex.printStackTrace();
} finally {
out.close();
}
AA, lembrando, não posso utilizar framework nenhum.
Agradeço a quem poder me ajudar.