Pessoal, sera que ninguem nesta lista conhece o JNDI ?


Mauro do Valle wrote:
> 
> Pessoas,
> Estou com um sistema baseado em servlets que requer o logon usando um
> UID e senha.
> Este UID e senha deve ser validado no servi�o LDAP atraves da JNDI.
> Com o trecho de codigo abaixo eu consigo validar o usuario informanado o
> caminho completo dele no LDAP, exemplo:
> cn=usuario, ou=setor, o=empresa, c=BR
> 
> porem eu queria validar o usuario apenas informando o UID ou o email do
> mesmo, alguem tem alguma ajuda para este caso? procurei no tutorial da
> sun e em varias documentacoes da JNDI e nao encontrei a forma de fazer.
> 
> Estou usando o Apache com jserv em ambiente FreeBSD (intel) e JDK 1.1.8
> com JNDI na ultima versao. Utilizo o OpenLDAP (LDAPv2) como servidor
> LDAP.
> 
> `qq ajuda eu agradeco...
> 
> []�s
> Mauro do Valle
> PROCERGS
> ICQ : 345837
> 
>  //-----------------------------------------//
>     // inicializa o contexto inicial - provider (driver)
> 
> env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");
>     // especifica qual server de LDAP usar
>     env.put(Context.PROVIDER_URL, "ldap://localhost:389");
> 
>   /* specify authentication information */
> // informa o tipo de autenticacao, user e senha */
>     env.put(Context.SECURITY_AUTHENTICATION, "simple");
>     env.put(Context.SECURITY_PRINCIPAL, "cn=Directory Manager, o=Ace
> Industry, c=US");
>     env.put(Context.SECURITY_CREDENTIALS, "secret99");
> 
> // cria o contexto de acesso ao diretorio
> 
>         try {
>       context = new InitialDirContext(env);
>         } catch (Exception e) {
>       e.printStackTrace();
>   }
> 
>     --------------------------- LISTA SOUJAVA ---------------------------
>     http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
>     [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
>     ---------------------------------------------------------------------

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a