Opened 12 years ago

Closed 12 years ago

#385 closed bug (wontfix)

CIFS connector and Active Directory

Reported by: iuriturchi Owned by:
Priority: minor Milestone:
Component: FTP Version: 6.8
Keywords: Cc:

Description

I have installed version 6.8.1 on a Linux CentOS 6.5 + MySQL.
All fine with login and "External Authentication" connected to a Windows 2008 Server AD. He reads users and groups correctly.

But when i try to use CIFS connector i am able to login only with users created manually but not with AD users.

This is an extract of connector.log:

ID: 80
Response-Code: 200
Encoding: UTF-8
Content-Type: text/xml;charset=UTF-8
Headers: {Content-Length=[927], content-type=[text/xml;charset=UTF-8], Date=[Tue, 10 Dec 2013 16:49:28 GMT], Server=[Apache-Coyote/1.1]}
Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:getUserByUsernameResponse xmlns:ns2="http://security.webservice.logicaldoc.com/"><user><city></city><country></country><email></email><enabled>1</enabled><firstName>Elena</firstName><groupIds>3309615</groupIds><groupIds>3309596</groupIds><groupIds>3</groupIds><groupIds>3309617</groupIds><groupIds>0</groupIds><id>3342337</id><language>en</language><lastModified>2013-12-10 16:08:09 +0100</lastModified><name>Frescura</name><password></password><passwordChanged>2013-12-10 16:08:08 +0100</passwordChanged><passwordExpires>0</passwordExpires><passwordmd4></passwordmd4><postalcode></postalcode><quota>-1</quota><quotaCount>0</quotaCount><source>0</source><state></state><street></street><telephone></telephone><telephone2></telephone2><type>0</type><userName>elena</userName></user></ns2:getUserByUsernameResponse></soap:Body></soap:Envelope>


10.12.2013 17:49:28,171 INFO (org.apache.cxf.services.AuthServiceService.AuthServicePort.AuthService: 199) -- Outbound Message


ID: 81
Address: http://192.168.3.208:8080/services/Auth
Encoding: UTF-8
Content-Type: text/xml
Headers: {Accept=[*/*], SOAPAction=[""]}
Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns1:logout xmlns:ns1="http://auth.webservice.logicaldoc.com/"><sid>37d2f8be-a415-4057-b8f7-29a9765d7e5b</sid></ns1:logout></soap:Body></soap:Envelope>


10.12.2013 17:49:28,177 INFO (org.apache.cxf.services.AuthServiceService.AuthServicePort.AuthService: 199) -- Inbound Message


ID: 81
Response-Code: 200
Encoding: UTF-8
Content-Type: text/xml;charset=UTF-8
Headers: {Content-Length=[181], content-type=[text/xml;charset=UTF-8], Date=[Tue, 10 Dec 2013 16:49:28 GMT], Server=[Apache-Coyote/1.1]}
Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:logoutResponse xmlns:ns2="http://auth.webservice.logicaldoc.com/"/></soap:Body></soap:Envelope>


10.12.2013 17:49:28,178 INFO (com.logicaldoc.connector.DMS: ?) -- Closed session 37d2f8be-a415-4057-b8f7-29a9765d7e5b
10.12.2013 17:49:28,179 ERROR (com.logicaldoc.connector.cifs.LogicalDocCifsAuthenticator: ?) -- encrypted string was null or empty
java.lang.IllegalArgumentException: encrypted string was null or empty

at com.logicaldoc.util.crypt.StringEncrypter.decrypt(StringEncrypter.java:87)
at com.logicaldoc.util.crypt.CryptUtil.decrypt(CryptUtil.java:35)
at com.logicaldoc.connector.cifs.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.o000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000super(Unknown Source)
at com.logicaldoc.connector.cifs.LogicalDocCifsAuthenticator.?000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000new(Unknown Source)
at com.logicaldoc.connector.cifs.LogicalDocCifsAuthenticator.authenticateUser(Unknown Source)
at com.logicaldoc.connector.server.server.auth.CifsAuthenticator.processSessionSetup(Unknown Source)
at com.logicaldoc.connector.server.smb.server.NTProtocolHandler.procSessionSetup(Unknown Source)
at com.logicaldoc.connector.server.smb.server.NTProtocolHandler.runProtocol(Unknown Source)
at com.logicaldoc.connector.server.smb.server.SMBSrvSession.processPacket(Unknown Source)
at com.logicaldoc.connector.server.smb.server.nio.NIOCIFSThreadRequest.runRequest(Unknown Source)
at com.logicaldoc.connector.server.server.thread.ThreadRequestPool$ThreadWorker.run(Unknown Source)
at java.lang.Thread.run(Thread.java:744)

Change History (1)

comment:1 by car031, 12 years ago

Milestone: 6.8.2
Priority: MajorMinor
Resolution: wontfix
Status: newclosed

LogicalDOC Connector is not thoughts to be integrated with ActiveDirectory. You may want to sponsor this new feaure. Meanwhile this will not be treated as a bug.

Note: See TracTickets for help on using tickets.