Alguem sabe me dizer se o OracleIAS tem algum tipo de recurso semelhante ao do Tomcat, que recupera o login do usuário logado no domínio NT…?
Se não, conhecem algum jeito de obter essa informação !?
Usei dois exemplos daqui do Forum que rodaram no Tomcat, mas uso o OracleIAS como servidor de produção.
O Oracle IAS usa como web server uma versão modificada do Apache (1.3 e 2.0), portanto você precisa localizar um módulo do Apache que faça isso para você (tal como o mod_ntlm).
Veja na documentação se já não existe esse módulo no Oracle IAS, bastando ativá-lo.
V
valsani
Thingol…
Consegui esse exemplo no site da Oracle, usando JNDI.
Você conseguiria me dar uma explicada no código, não estou entendendo muito bem onde posso obter o login de acesso do usuário.
Tentei utilizar mas deu um erro de conexão…
segue o código abaixo, [ ]'s !!
e obrigado…!
try{Hashtableenv=newHashtable(11);env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");env.put(Context.PROVIDER_URL,"ldap://domainController:389/o=complexo.unimed");// Cria o contexto de diretóriosDirContextctx=newInitialDirContext(env);// Solicita os atributos do objetoAttributesattrs=ctx.getAttributes("cn=My User, ou=Developer");// Pega o sobrenome e guarda em uma variávelStringNOME=attrs.get("sn").get().toString();// Fecha o Contexto de diretórioctx.close();}catch(NamingExceptionerr){throwerr;}