Ir para o conteúdo

 Voltar a (WI) Geral -...
Tela cheia

LDAP - Autenticação no AD

30 de Julho de 2010, 17:25 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 268 vezes

Instalei o WI 3.3.12 e quero usar o Active Directory da Microsoft para fazer autenticação dos usuário do sistema.

Com a Bridge JDBC Ldap na lib do tomcat, configurei o banco da dados e consegui consultar a base do AD.

Criei a página de login e uma página inicial do sistema.

Quando tento logar no sistema, volta para a pagina de login e gera o log abaixo. Alguem sabe como corrigir?

<LOG DATE="2010-07-30" TIME="17:12:39" CLASS="DatabaseDrivers - LDAP Bridge(LDAP) in jdbc:ldap://servldap:345/dc=dominio,dc=net?SEARCH_SCOPE:=oneLevelScope;ignore_transactions:=true">

<USER-AGENT>
Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 ( .NET CLR 3.5.30729)
</USER-AGENT>

<TEXT>
java.sql.SQLException: LDAP Does Not Support Transactions
at com.octetstring.jdbcLdap.jndi.JndiLdapConnection.setAutoCommit(JndiLdapConnection.java:582)
at br.com.itx.database.DatabaseDrivers.connection(DatabaseDrivers.java:260)
at br.com.itx.database.DatabaseDrivers.jdbc(DatabaseDrivers.java:186)
at br.com.itx.database.impl.ConnectionSql.connect(ConnectionSql.java:145)
at br.com.itx.database.DatabaseManager.dbGenericConnect(DatabaseManager.java:552)
at br.com.itx.database.DatabaseManager.connect(DatabaseManager.java:206)
at br.com.itx.integration.DatabaseAliases.connect(DatabaseAliases.java:302)
at br.com.itx.integration.DatabaseAliases.get(DatabaseAliases.java:201)
at br.com.itx.integration.DatabaseAliases.get(DatabaseAliases.java:173)
at br.com.itx.engine.ExecuteLogin.execute(ExecuteLogin.java:92)
at br.com.itx.engine.Execute.doPost(Execute.java:390)
at javax.servlet.http...
</TEXT>
</LOG>

<LOG DATE="2010-07-30" TIME="17:12:39" CLASS="br.com.itx.database.impl.ConnectionSql - AutoCommit">

<USER-AGENT>
Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 ( .NET CLR 3.5.30729)
</USER-AGENT>

<TEXT>
java.sql.SQLException: LDAP Does Not Support Transactions
at com.octetstring.jdbcLdap.jndi.JndiLdapConnection.setAutoCommit(JndiLdapConnection.java:582)
at br.com.itx.database.impl.ConnectionSql.autocommit(ConnectionSql.java:810)
at br.com.itx.database.DatabaseManager.autocommit(DatabaseManager.java:324)
at br.com.itx.database.DatabaseManager.dbGenericConnect(DatabaseManager.java:555)
at br.com.itx.database.DatabaseManager.connect(DatabaseManager.java:206)
at br.com.itx.integration.DatabaseAliases.connect(DatabaseAliases.java:302)
at br.com.itx.integration.DatabaseAliases.get(DatabaseAliases.java:201)
at br.com.itx.integration.DatabaseAliases.get(DatabaseAliases.java:173)
at br.com.itx.engine.ExecuteLogin.execute(ExecuteLogin.java:92)
at br.com.itx.engine.Execute.doPost(Execute.java:390)
at javax.servlet.http...
</TEXT>
</LOG>

Autor: Walter Coutinho


44 comentários

Essa comunidade não possui posts nesse blog