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]
