Opened 10 years ago

Closed 10 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 Changed 10 years ago by car031

  • Milestone 6.8.2 deleted
  • Priority changed from Major to Minor
  • Resolution set to wontfix
  • Status changed from new to closed

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.