61 Commits (0c2b9bbb2b6d4620f9b674e8500e7a0bcea8c1d3)

Author SHA1 Message Date
Unknwon 1f2e173a74 Refactor User.Id to User.ID 8 years ago
Unknwon 250be011c7 Remove redundant Unix timestamp method call
Unix() already uses UTC as timezone
8 years ago
Unknwon 57af7432fc #3295 fix wrong logic judgement 8 years ago
Unknwon a752f09055 #2709 validate username attribute fetched from LDAP 8 years ago
Unknwon 401bf944ef Use SecurityProtocol to replace UseSSL in LDAP config
Initially proposed by #2376 and fixes #3068 as well.
8 years ago
Unknwon ad513a20e9 #2302 Replace time.Time with Unix Timestamp (int64) 8 years ago
Unknwon acf094fb07 Minor fix for #2634
Add AttributesInBind option in new auth source form.
8 years ago
Unknwon c199703e2a #2349 fix convert type 9 years ago
Unknwon 91bab801aa #2349 try to handle []int8 case 9 years ago
Unknwon 76bdbcc969 #2152 fix SMTP authentication makes invalid assumption on protocol 9 years ago
Unknwon 3d5d61778a #1938 #1374 disable password change for non-local users 9 years ago
Unknwon 978dc00305 APIs: admin users 9 years ago
Adam Strzelecki 573305f3d3 LDAP: Optional user name attribute specification
Consider following LDAP search query example:

    (&(objectClass=Person)(|(uid=%s)(mail=%s)))

Right now on first login attempt Gogs will use the text supplied on login form
as the newly created user name. In example query above the text matches against
both e-mail or user name. So if user puts the e-mail then the new Gogs user
name will be e-mail which may be undesired.

Using optional user name attribute setting we can explicitly say we want Gogs
user name to be certain LDAP attribute eg. `uid`, so even user will use e-mail
to login 1st time, the new account will receive correct user name.
9 years ago
Unknwon ec8d41765d some fix to #2026 9 years ago
Unknwon eea2e05da6 minor fix on #1694 9 years ago
Unknwon f5c7f22cc8 #1637 able to skip verify for LDAP 9 years ago
Unknwon d600530c20 #1635 PAM return error bug 9 years ago
Unknwon 8e0a69f86a #697 disable captcha and new admin create user UI 9 years ago
Unknwon cd37fccdfb #1625 remove auto_register and makes it default 9 years ago
Unknwon 6969c20afd #1625 LDAP not working 9 years ago
Unknwon 247017d9ff clean log 9 years ago
Unknwon 362d64df04 #1620 add allowed domains for SMTP auth 9 years ago
Unknwon 121a81a2c5 finish new edit auth UI 9 years ago
Unknwon 0617448282 finish new add auth UI 9 years ago
Unknwon fa728d8dff more minor fix on 1581 9 years ago
Unknwon 26ac016b9f minor fix on #1581 9 years ago
Sergio Benitez 2d1db4bf05 Added LDAP simple auth support. 9 years ago
Unknwon ea454c21f7 #1542 A way to skip TLS verify for SMTP authentication 9 years ago
Girish Ramakrishnan 24d7a86a8d Set IsAdmin using LDAP
The IsAdmin flag is set based on whether the admin filter
returned any result. The admin filter is applied with the user dn
as the search root.

In the future, we should update IsAdmin as well on each login.
Alternately, we can have a periodic sync operation.
9 years ago
Sergio Benitez 7d84d4a8f0 Significantly enhanced LDAP support in Gogs. 9 years ago
Unknwon e50982f5ec allow anonymous SSH clone 9 years ago
Lunny Xiao f92bdf875b Merge pull request #1226 from nice-software/wip/pam
Add PAM authentication
9 years ago
Paolo Borelli 182003aa41 Add PAM authentication 9 years ago
Dustin Willis Webber f78046fc3b typo fix 9 years ago
Unknwon 484175f702 #1124 lower_name of LDAP user not assigned 9 years ago
Unknwon 4aafeace23 fix HTTP/HTTPS push update func call panic #1037 and `http: multiple response.WriteHeader calls` 9 years ago
Unknwon 18c0697329 routers/repo/setting.go: fix LDAP cannot validate password #1006 9 years ago
Lauris BH 00653e52ee Get username, name, surname and e-mail from LDAP server 10 years ago
Joseph Crail 39c068400e Fix spelling errors in comments. 10 years ago
Unknwon 0b785ad967 work on #672 10 years ago
Unknwon f1d8746264 Fix fork repo and macaron API broken 10 years ago
Unknwon 405ee14711 Fix SMTP auth logic 10 years ago
Unknwon 8dd07c0ddd New UI merge in progress 10 years ago
Unknown e0f9c628c5 Add create organization 10 years ago
Unknown ad5ec45dd6 Fix #165 10 years ago
Unknown f160b4f33c Add tar.gz download button and other mirror updates 10 years ago
Unknown 4f2f3c2857 Code convention 10 years ago
Unknown 93f8f92523 Finish create new label 10 years ago
Unknown be82716b66 Clean old LDAP code 10 years ago
Unknown 4744996f9a Make gmail auth work 10 years ago