I was in the same trouble, and finally I made it for my case, I put my note 
at: 
http://programerblog.com/2012/12/gitorious-ldap-authentication-configuration/
Hop that it's useful to you

On Tuesday, December 11, 2012 10:21:10 PM UTC+7, Graziano Aliberti wrote:
>
> Hi guys,
>
> I don't know how the ldap authentication works for you but I really don't 
> know how I must configure it.
>
> Regards
>
> Il giorno martedì 4 dicembre 2012 11:33:32 UTC+1, Graziano Aliberti ha 
> scritto:
>>
>> Any news for me?
>>
>> Thank you very much
>>
>> Il giorno giovedì 29 novembre 2012 11:15:20 UTC+1, Graziano Aliberti ha 
>> scritto:
>>>
>>> Hi,
>>>
>>> it doesn't work!! I've done all that you tell me to do.
>>>
>>> Regards
>>>
>>> Il giorno mercoledì 28 novembre 2012 17:41:05 UTC+1, Federico Don ha 
>>> scritto:
>>>>
>>>> First backup to code.
>>>> as root:
>>>> cd /home
>>>> cp -r ./git ./git.org
>>>>
>>>>
>>>> update the existing code.
>>>>
>>>> cd /home/git/gitorious
>>>> git add .
>>>> git commit 
>>>> (post a comment, save and exit)
>>>> git pull
>>>>
>>>> (Pulling resolve merge error with 
>>>> http://genomewiki.ucsc.edu/index.php/Resolving_merge_conflicts_in_Git)
>>>>
>>>> download:
>>>>
>>>> wget --no-check-certificate "
>>>> https://gitorious.org/gitorious/mainline/blobs/raw/d85ec6785415775cfa51660af180dae42ec91b2d/lib/gitorious/authentication/ldap_authentication.rb
>>>> "
>>>> cp ldap_authentication.rb 
>>>> /home/git/gitorious/lib/gitorious/authentication/ldap_authentication.rb
>>>>
>>>> Edit:
>>>>
>>>> vi 
>>>> /home/git/gitorious/lib/gitorious/authentication/ldap_authentication.rb
>>>>
>>>> go to line 74 (def authenticate(username, password))
>>>> Change and add with this: 
>>>>
>>>> def authenticate(credentials)
>>>> username = credentials.username
>>>> password = credentials.password
>>>>
>>>> save and exit
>>>>
>>>> repair permission:
>>>>
>>>> chown -R git:git /home/git/gitorious
>>>>
>>>> service httpd restart
>>>>
>>>> I hope your comment and Luck!
>>>>
>>>>
>>>> 2012/11/28 Graziano Aliberti <[email protected]>
>>>>
>>>>> Humm,
>>>>>
>>>>> I have the master of the mainline...what can I do? git pull origin 
>>>>> master? Do you think this can help me?
>>>>>
>>>>> Il giorno mercoledì 28 novembre 2012 16:33:40 UTC+1, Federico Don ha 
>>>>> scritto:
>>>>>>
>>>>>> do you have the ultimate version for gitorious?
>>>>>>
>>>>>> I had this problem and when i update to version the problem was 
>>>>>> solved!
>>>>>>
>>>>>>
>>>>>> 2012/11/28 Graziano Aliberti <[email protected]>
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> my issue is that I've never seen "All good, your credential are 
>>>>>>> correct"
>>>>>>>
>>>>>>> Always 
>>>>>>>
>>>>>>> Not there yet.
>>>>>>> For debugging purposes, this is the DN we tried: 
>>>>>>> uid=MyUser,OU=Something,O=**Something,C=it
>>>>>>>
>>>>>>> The user, obviously, exists
>>>>>>>
>>>>>>> Thank you,
>>>>>>>
>>>>>>> Graziano
>>>>>>>
>>>>>>> Il giorno mercoledì 28 novembre 2012 15:41:38 UTC+1, Federico Don ha 
>>>>>>> scritto:
>>>>>>>>
>>>>>>>> Hello,
>>>>>>>>
>>>>>>>> if you run the script for test....
>>>>>>>>
>>>>>>>> [root@gitorious gitorious]# bundle exec script/test_ldap_connection 
>>>>>>>> USER PASSWORD
>>>>>>>> All good, your credentials are correct
>>>>>>>>
>>>>>>>> what is your issue??
>>>>>>>>
>>>>>>>>
>>>>>>>> 2012/11/28 Graziano Aliberti <[email protected]>
>>>>>>>>
>>>>>>>>> Hi Federico,
>>>>>>>>>
>>>>>>>>> I've tried with your configuration (changing the server and the 
>>>>>>>>> base_dn) but it doesn't work!
>>>>>>>>>
>>>>>>>>> This is my configuration:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> production:
>>>>>>>>>    disable_default: true
>>>>>>>>>    methods:
>>>>>>>>>       - adapter: Gitorious::Authentication::**LDA**PAuthentication
>>>>>>>>>         host: ldap.something.it
>>>>>>>>>         port: 389
>>>>>>>>>         base_dn: OU=Something,O=Something,C=it 
>>>>>>>>>         attribute_mapping:  
>>>>>>>>>         mail: email        
>>>>>>>>>         login_attribute: uid
>>>>>>>>>         encryption: none
>>>>>>>>>
>>>>>>>>> Il giorno venerdì 23 novembre 2012 20:30:59 UTC+1, Federico Don ha 
>>>>>>>>> scritto:
>>>>>>>>>>
>>>>>>>>>> could you try with this setup?
>>>>>>>>>>
>>>>>>>>>> production:
>>>>>>>>>>   disable_default: false
>>>>>>>>>>   methods:
>>>>>>>>>>     - adapter: Gitorious::Authentication::**LDA****
>>>>>>>>>> PAuthentication
>>>>>>>>>>        host: 172.17.195.115
>>>>>>>>>>       port: 389 
>>>>>>>>>>       base_dn: DC=example,DC=com       
>>>>>>>>>>       bind_username: user_ldap_bind
>>>>>>>>>>       bind_password: password_user_ldap_bind
>>>>>>>>>>       user_filter: 
>>>>>>>>>>       username_attribute: sAMAccountName
>>>>>>>>>>       encryption: none
>>>>>>>>>>       login_attribute: uid
>>>>>>>>>>       distinguished_name_template: "uid={},OU=users,DC=example,**
>>>>>>>>>> DC****=com"   
>>>>>>>>>>       attribute_mapping:                           
>>>>>>>>>>       mail: email
>>>>>>>>>>
>>>>>>>>>> I hope your comment!
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 2012/11/23 Graziano Aliberti <[email protected]>
>>>>>>>>>>
>>>>>>>>>>> How can I do that? I want just that only the authentication is 
>>>>>>>>>>> handle by LDAP. 
>>>>>>>>>>>
>>>>>>>>>>> Il giorno venerdì 23 novembre 2012 15:13:42 UTC+1, anapsix ha 
>>>>>>>>>>> scritto:
>>>>>>>>>>>>
>>>>>>>>>>>> I'm using Kerberos auth with our LDAP setup (openldap) and its 
>>>>>>>>>>>> working great.. though you do need to edit the auth module code to 
>>>>>>>>>>>> allow 
>>>>>>>>>>>> for SSO.
>>>>>>>>>>>
>>>>>>>>>>>  -- 
>>>>>>>>>>> To post to this group, send email to [email protected]
>>>>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>>>>> gitorious+...@**googlegroups.com
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>  -- 
>>>>>>>>> To post to this group, send email to [email protected]
>>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>>> gitorious+...@**googlegroups.com
>>>>>>>>>
>>>>>>>>
>>>>>>>>  -- 
>>>>>>> To post to this group, send email to [email protected]
>>>>>>> To unsubscribe from this group, send email to
>>>>>>> gitorious+...@**googlegroups.com
>>>>>>>
>>>>>>
>>>>>>  -- 
>>>>> To post to this group, send email to [email protected]
>>>>> To unsubscribe from this group, send email to
>>>>> [email protected]
>>>>>
>>>>
>>>>

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]

Reply via email to