Hello Josh,

You are awesome.

Many thanks for sharing the information. I am good now, all is working well.

Regards,
Vikas

On Friday, 30 May 2014 18:15:51 UTC-4, Josh Bestrom wrote:
>
> Posting this here because I didn't read the config file all the way.
>
> I was following the guide the OP followed and for the life of me couldn't 
> get it setup and working.
> I finally saw that the "base:" was put into it's own section under the 
> ldap settings I had crammed it all together like the original guide.
>
> So look in your config file and make sure you don't have a line in there 
> (default) that reads base: ''
> Once I realized/saw that everything started working.
>
> I'm connecting to a windows 2003 AD server like the OP.
>
> Hope it may be as simple as that.
>  - Josh
>
>
> On Friday, May 30, 2014 7:59:45 AM UTC-6, Kurt Wolf wrote:
>>
>> Not sure about 2003 anymore, but I was able to get this to work with our 
>> configuration.
>>
>> ldap:
>>     enabled: true
>>     host: 'gallodc01.hcl.internal'
>>     base: 'OU=_Users,OU=-Health_Care_Logistics,DC=hcl,DC=internal'
>>     port: 636
>>     uid: 'sAMAccountName'
>>     method: 'ssl' # "tls" or "ssl" or "plain"
>>     bind_dn: 'CN=ldap,OU=_Users,OU=-Shared,DC=hcl,DC=internal'
>>     password: '<********>'
>>     # If allow_username_or_email_login is enabled, GitLab will ignore 
>> everything
>>     # after the first '@' in the LDAP username submitted by the user on 
>> login.
>>     #
>>     # Example:
>>     # - the user enters 'jane...@example.com' and 'p@ssw0rd' as LDAP 
>> credentials;
>>     # - GitLab queries the LDAP server with 'jane.doe' and 'p@ssw0rd'.
>>     #
>>     # If you are using "uid: 'userPrincipalName'" on ActiveDirectory you 
>> need to
>>     # disable this setting, because the userPrincipalName contains an '@'.
>>     allow_username_or_email_login: true
>>
>> Then our users can just login with their username and password as long as 
>> their user exists within the base DN.
>>
>> On Saturday, May 10, 2014 6:34:58 AM UTC-4, Vikas Kumar wrote:
>>>
>>> Dear All,
>>>
>>> I am have *GitLab v6.8.1* installed on *Ubuntu 14.04 64-Bit *(192.168.1.10) 
>>> server. 
>>> I am looking to enable authentication from *Win 2003 Active Directory 
>>> Server *(192.168.1.200)
>>>
>>> As asked here 
>>> <https://raymii.org/s/tutorials/Gitlab_and_Active_Directory_LDAP_Authentication.html>,
>>>  
>>> I have created a user *Gitlab *and set its password *Password@123 *(the 
>>> options are slightly different on my AD console). Please see below 
>>> screenshot.
>>>
>>>
>>> <https://lh3.googleusercontent.com/-VIVEW3liW7Q/U23-GqSjyvI/AAAAAAAAAZM/1e4FX-l3KGA/s1600/Gitlab-1.png>
>>>
>>>
>>> I am also attaching BeaverTrail 
>>> <http://adsi.mvps.org/adsi/csharp/beavertail.html> view just in case it 
>>> helps to dig my issue. 
>>>
>>>
>>> <https://lh5.googleusercontent.com/-qOkS3ibya_I/U23-aGO_1ZI/AAAAAAAAAZU/u4ppEjFDdNA/s1600/Gitlab-2.png>
>>>
>>>
>>>
>>> Here is my */home/git/gitlab/config/gitlab.yml*
>>>
>>>   ldap:
>>>     enabled: true
>>>     host: '192.168.1.200'
>>>     base: 'CN=Users,DC=test,DC=com'
>>>     port: 389
>>>     uid: 'sAMAccountName'
>>>     method: 'plain' # "tls" or "ssl" or "plain"
>>>     bind_dn: 'CN=Gitlab LDAP,CN=Users,DC=test,DC=com'
>>>     password: 'Password@123'
>>>
>>> I am not sure which password is to be provided above. Is it *Gitlab 
>>> user's password* or *Win 2003 AD Administrator's password* ? Anyways, I 
>>> have tried both of them in vain.
>>>
>>> Service restarted well without any errors.
>>> root@box1:~# service gitlab restart
>>> Shutting down both Unicorn and Sidekiq.
>>> GitLab is not running.
>>> Starting both the GitLab Unicorn and Sidekiq
>>> The GitLab Unicorn web server with pid 2938 is running.
>>> The GitLab Sidekiq job dispatcher with pid 2970 is running.
>>> GitLab and all its components are up and running.
>>> root@box1:~# 
>>>
>>> To test things out, I have 3 AD users - User1, user2 and user3 which are 
>>> working fine otherwise.
>>>
>>> I logged on to http://192.168.1.10 and used my domain credentials as 
>>> below, but none of these worked. 
>>> TEST\User1
>>> test.com\User1
>>> TEST\user1
>>> test.com\user1
>>> us...@test.com
>>>
>>> I always get this error - "Could not authorize you from LDAP because 
>>> "Invalid credentials".
>>>
>>> Regards,
>>> Vikas
>>>
>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"GitLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to gitlabhq+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/gitlabhq/45ab3b62-b080-49ca-9ebf-0aac84d02408%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to