gitlab-org--gitlab-foss/spec/lib/gitlab
Alex Lossent dfcea8ed51 Add option to automatically link omniauth and LDAP identities
Until now, a user needed to first sign in with his LDAP identity and then manually
link his/her account with an omniauth identity from their profile.
Only when this is done can the user authenticate with the omniauth provider and at
the same time benefit from the LDAP integration (HTTPS authentication with LDAP
username/password and in EE: LDAP groups, SSH keys etc.).
This feature automates the process by looking up a corresponding LDAP person when a
user connects with omniauth for the first time and then automatically linking the LDAP
and omniauth identities (of course, like the existing allow_single_sign_on setting,
this is meant to be used with trusted omniauth providers).
The result is identical to a manual account link.

Add config initializers for other omniauth settings.
2015-06-03 11:46:20 +02:00
..
backend Remove Rack Attack monkey patches and bump to version 4.3.0 2015-05-22 16:25:03 -04:00
bitbucket_import Make sure user has access to namespace in import tests. 2015-04-15 16:58:43 +02:00
diff Use project.commit convenience method. 2015-04-24 12:29:36 +02:00
github_import Make sure user has access to namespace in import tests. 2015-04-15 16:58:43 +02:00
gitlab_import Make sure user has access to namespace in import tests. 2015-04-15 16:58:43 +02:00
gitorious_import Make sure user has access to namespace in import tests. 2015-04-15 16:58:43 +02:00
google_code_import Show incompatible projects in Google Code import status 2015-04-30 06:56:49 -07:00
ldap Don't accidentally unblock auto created users from Active Directory. 2015-05-12 11:26:43 +02:00
markdown Further limit the limited whitelist for project/group descriptions 2015-06-02 13:41:12 -04:00
o_auth Add option to automatically link omniauth and LDAP identities 2015-06-03 11:46:20 +02:00
satellite Updated rspec to rspec 3.x syntax 2015-02-12 19:17:35 +01:00
asciidoc_spec.rb Handle AsciiDoc better, reuse HTML pipeline filters (fixes #9263) 2015-05-18 20:48:03 +02:00
auth_spec.rb Session API: Use case-insensitive authentication like in UI 2014-10-30 18:29:18 +02:00
closing_issue_extractor_spec.rb Fix ClosingIssueExtractor specs 2015-05-26 15:55:26 -04:00
git_access_spec.rb Fix GitAccess. 2015-05-13 09:46:22 +02:00
git_access_wiki_spec.rb Refactor GitAccess to use instance variables. 2015-03-24 14:11:48 +01:00
key_fingerprint_spec.rb Refactor key fingerprint generation. 2015-04-14 12:00:43 +02:00
markup_helper_spec.rb Simplify and unify helpers for rendering markup 2015-05-18 22:52:13 +02:00
note_data_builder_spec.rb Added comment notification events to HipChat and Slack services. 2015-03-06 06:54:00 -08:00
popen_spec.rb Updated rspec to rspec 3.x syntax 2015-02-12 19:17:35 +01:00
push_data_builder_spec.rb Extend project web hooks with more data 2015-02-20 10:27:37 -08:00
reference_extractor_spec.rb Ignore references in blockquotes. 2015-06-02 13:17:21 +02:00
regex_spec.rb Fix (project_)name_regex to accept non-ASCII letters and dash 2015-04-27 16:38:47 +02:00
upgrader_spec.rb Updated rspec to rspec 3.x syntax 2015-02-12 19:17:35 +01:00
url_builder_spec.rb Added comment notification events to HipChat and Slack services. 2015-03-06 06:54:00 -08:00
version_info_spec.rb Updated rspec to rspec 3.x syntax 2015-02-12 19:17:35 +01:00