Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-09-04Use new OAuth classesDmitriy Zaporozhets
2013-09-03Mode User+LDAP functionality from Gitlab::AuthDmitriy Zaporozhets
2012-12-20Update uses of Gitolite.config.foo settingsRiyad Preukschas
2012-09-12Cleanup after omniauthDmitriy Zaporozhets
2012-08-31save newly created users directly in the modelFlorian Unglaub
2012-08-31Allow single-sign-on with OmniauthFlorian Unglaub
2012-08-24Merge issue fixedFlorian Unglaub
2012-08-24Merge branch 'master' of git://github.com/gitlabhq/gitlabhqFlorian Unglaub
2012-08-21Merge branch 'better_ldap' of https://github.com/jirutka/gitlabhq into ↵randx
jirutka-better_ldap Conflicts: app/models/user.rb
2012-08-17Omniauth SupportFlorian Unglaub
2012-07-29Change identification of users with extern auth provider (LDAP)Jakub Jirutka
2012-07-21Handle LDAP missing credentials error with a flash message.Pat Thoyts
If a user fails to provide a username or password to the LDAP login form then a 500 error is returned due to an exception being raised in omniauth-ldap. This gem has been amended to use the omniauth error propagation function (fail!) to pass this exception message to the registered omniauth failure handler so that the Rails application can handle it approriately. The failure function now knows about standard exceptions and no longer requires a specific check for the OmniAuth::Error exception added by commit f322975. This resolves issue #1077. Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
2012-07-17Improve handling of misconfigured LDAP accounts.Pat Thoyts
Gitlab requires an email address for all user accounts as this is the default account id and is used for sending notifications. LDAP accounts may be missing email fields so handle this by showing a sensible error message before redirecting to the login screen again. Resolves github issue #899 Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
2012-02-17Use the omniauth-ldap info object instead of the raw ldap info in extra.Steve Prentice
This helps with compatibility with more LDAP providers as the implementation doesn't depend on the exact names of the LDAP fields. The LDAP strategy helps maps the attributes to the fields in the info object and we use the info object to get the email and name. This makes the LDAP auth compatible with most OpenLDAP servers as well.
2012-01-28LDAP donevsizov