Hi Geert,

I have installed all these dependencies.
I have verified my bind user credentials using the below command to make sure 
they are correct. I have got a success response.

ldapwhoami -vvv -H LDAP_URI  -D BIND_USER_DN -x -w BIND_USER_PASSWORD

I have also verified the user credentials using the above command to verify the 
user with which I am trying to log into app server. I have got a success 
response.

I am still receiving the External authentication failed error when I try to log 
in to marklogic app server.

2015-04-08 15:04:48.645 Info: External authentication failed:cd1user1


Is there a way I can get some more details in the logs? I have the ldap 
attribute as sAMAccountName={0}.



Thanks,
Sudheer


-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Geert Josten
Sent: Wednesday, April 08, 2015 12:45 AM
To: MarkLogic Developer Discussion
Subject: Re: [MarkLogic Dev General] LDAP integration with MarkLogic for 
authentication - How to use bind user for authentication MarkLogic with LDAP 
server

Very close, thanks.

I ran the following yum commands to get things going:

To support DIGEST-MD5 auth:
sudo yum install cyrus-sasl-md5

For testing LDAP access from command-line:
sudo yum install openldap-clients


And optionally for HTTPS support (and generating certs and keys):
sudo yum install mod_ssl openssl


This is for RedHat and CentOS, you may need different commands on other OS..

Cheers,
Geert

On 4/7/15, 10:40 PM, "Christopher Hamlin" <[email protected]> wrote:

>This?
>
>https://help.marklogic.com/Knowledgebase/Article/View/152/0/ldap-authen
>tic
>ation-and-authorization
>
>On Tue, Apr 7, 2015 at 4:38 PM, Geert Josten
><[email protected]>
>wrote:
>> Hi,
>>
>> Yes, I think you need to make sure a certain library is installed on
>> the MarkLogic host. I need to look it up though..
>>
>> Cheers,
>> Geert
>>
>> From: Sudheer Yalaverthi <[email protected]>
>> Reply-To: MarkLogic Developer Discussion
>><[email protected]>
>> Date: Tuesday, April 7, 2015 at 8:06 PM
>> To: MarkLogic Developer Discussion <[email protected]>
>> Subject: Re: [MarkLogic Dev General] LDAP integration with MarkLogic
>>for  authentication - How to use bind user for authentication
>>MarkLogic with LDAP  server
>>
>> Hi Geert,
>>
>>
>>
>> I have tried in the Qconsole with the xdmp:ldap-lookup function. I am
>> getting the below error.
>>
>>
>>
>> [1.0-ml] XDMP-LDAP: xdmp:ldap-lookup(REMOVED ACTUALTEXT HERE) -- LDAP
>>Error:
>> ldap_sasl_interactive_bind_s err: Unknown authentication method (-6)
>>
>>
>>
>>
>>
>> Any thoughts? Also is there a way I can get more information in the
>>error  log files? It looks like there are no trace events related to
>>this.
>>
>>
>>
>>
>>
>>
>>
>> Sudheer
>>
>>
>>
>> From: [email protected]
>> [mailto:[email protected]] On Behalf Of Geert
>>Josten
>> Sent: Tuesday, April 07, 2015 2:32 PM
>> To: MarkLogic Developer Discussion
>> Subject: Re: [MarkLogic Dev General] LDAP integration with MarkLogic
>>for  authentication - How to use bind user for authentication
>>MarkLogic with LDAP  server
>>
>>
>>
>> Hi Sudheer,
>>
>>
>>
>> If you set auth method to ldap, with internal security false, and
>>external  security to the name of you external security config, then
>>it will take the  ldap default user/password to authenticate itself
>>against LDAP, and then  verify the user entered values. Make sure to
>>provide a correct ldap base and  ldap attribute where the login name
>>should be found. You can verify from  Qconsole with for instance
>>http://docs.marklogic.com/xdmp:ldap-lookup
>>
>>
>>
>> Cheers,
>>
>> Geert
>>
>>
>>
>> From: Sudheer Yalaverthi <[email protected]>
>> Reply-To: MarkLogic Developer Discussion
>><[email protected]>
>> Date: Tuesday, April 7, 2015 at 7:11 PM
>> To: MarkLogic Developer Discussion <[email protected]>
>> Subject: [MarkLogic Dev General] LDAP integration with MarkLogic for
>>authentication - How to use bind user for authentication MarkLogic
>>with LDAP  server
>>
>>
>>
>> Hi
>>
>>
>>
>>
>>
>> I am trying to use LDAP external authentication for one of my http
>>servers.
>> Here is what I have tried.
>>
>>
>>
>> I created an external configuration object with LDAP for
>>authentication and  authorization. I have provided the bind user in
>>the configuration. In the  app server (http server), I have set the
>>authentication to basic, internal  security to false, external
>>security to the new configuration object I  created and default user
>>to a user that exists on MarkLogic security  database.
>>
>>
>>
>> When I try to access the app server, I am prompted user login window
>>and  when I try giving a user credentials that exist on LDAP, I am
>>getting the  below error.
>>
>>
>>
>>
>>
>> 2015-04-07 18:40:38.259 Info: External authentication failed:cd1user1
>>
>>
>>
>>
>>
>> In my organization, LDAP bind user is required from any application
>>to  authenticate first with LDAP server to access the LDAP server. But
>>based on  the MarkLogic documentation bind user is used only when the
>>authentication  is set to Kerberos and authorization to ldap.  How do
>>I tell MarkLogic to  use the bind user during authentication with LDAP
>>so that MarkLogic server  gets authenticated with LDAP server and then
>>searches the LDAP server for  the user I am trying to log in with?
>>
>>
>>
>>
>>
>>
>>
>> Thanks,
>>
>> Sudheer
>>
>>
>>
>>
>>
>> ---
>> This communication may contain confidential and/or privileged
>>information.
>> If you are not the intended recipient (or have received this
>>communication  in error) please notify the sender immediately and
>>destroy this  communication. Any unauthorized copying, disclosure or
>>distribution of the  material in this communication is strictly
>>forbidden.
>>
>> Deutsche Bank does not render legal or tax advice, and the
>> information contained in this communication should not be regarded as such.
>>
>>
>>
>> ---
>> This communication may contain confidential and/or privileged
>>information.
>> If you are not the intended recipient (or have received this
>>communication  in error) please notify the sender immediately and
>>destroy this  communication. Any unauthorized copying, disclosure or
>>distribution of the  material in this communication is strictly
>>forbidden.
>>
>> Deutsche Bank does not render legal or tax advice, and the
>> information contained in this communication should not be regarded as such.
>>
>> _______________________________________________
>> General mailing list
>> [email protected]
>> Manage your subscription at:
>> http://developer.marklogic.com/mailman/listinfo/general
>>
>_______________________________________________
>General mailing list
>[email protected]
>Manage your subscription at:
>http://developer.marklogic.com/mailman/listinfo/general

_______________________________________________
General mailing list
[email protected]
Manage your subscription at:
http://developer.marklogic.com/mailman/listinfo/general


---
This communication may contain confidential and/or privileged information. If 
you are not the intended recipient (or have received this communication in 
error) please notify the sender immediately and destroy this communication. Any 
unauthorized copying, disclosure or distribution of the material in this 
communication is strictly forbidden.

Deutsche Bank does not render legal or tax advice, and the information 
contained in this communication should not be regarded as such.
_______________________________________________
General mailing list
[email protected]
Manage your subscription at: 
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to