Jan-Willem van der Meer
757d9aacb5
Call the correct authentication method
2014-10-10 15:02:31 +02:00
Jan-Willem van der Meer
89ac11df5c
Merge branch 'feature-multi-ldap-servers' into feature-multiple-ldap-push-authentication
2014-10-10 12:22:46 +02:00
Jan-Willem van der Meer
f06a60e2ad
Merge branch 'feature-refactor-oauth-instance-methods' into feature-multi-ldap-servers
2014-10-10 12:05:11 +02:00
Jan-Willem van der Meer
70efa16a0c
More specific check for generated email
2014-10-10 12:00:37 +02:00
Jan-Willem van der Meer
9a1573b2dc
More usefull errors if saving fails
2014-10-10 11:56:20 +02:00
Jan-Willem van der Meer
492398a6c6
Clearly distance ourselfs from AR methods
2014-10-10 11:44:04 +02:00
Jan-Willem van der Meer
049ae5b331
Clearly distance ourselfs from AR methods
2014-10-10 11:42:49 +02:00
Jan-Willem van der Meer
74e79105cd
Cleanup provider validation
2014-10-10 11:31:33 +02:00
Jan-Willem van der Meer
824aeacdd7
Only allow valid LDAP::Config instances.
...
When trying to instantiate a new, but unknown provider, guidance is provided to get the correct provider
RuntimeError: Unknown provider (henk). Available providers: ["ldapmain"]
2014-10-10 11:25:35 +02:00
Jan-Willem van der Meer
faf54d525c
Name the default provider main, to avoid name collisions
2014-10-10 10:57:09 +02:00
Jan-Willem van der Meer
8271fac0a9
Make AD check for access work properly
2014-10-10 10:46:07 +02:00
Jan-Willem van der Meer
adee309127
Better description for new LDAP options
2014-10-10 10:10:39 +02:00
Jan-Willem van der Meer
53816ef8f3
Make AD check server specific
2014-10-10 10:07:37 +02:00
Jan-Willem van der Meer
1835fceb4b
Make allow_username_or_email_login server specific
2014-10-10 09:40:31 +02:00
Jan-Willem van der Meer
c832c50c87
Do not use primary flag for LDAP servers
2014-10-10 09:36:54 +02:00
Jan-Willem van der Meer
5b38186867
Add note for refactoring
2014-10-10 09:12:16 +02:00
Jan-Willem van der Meer
19d811e6bf
Make LDAP authentication work with multiple LDAP servers
2014-10-09 19:09:36 +02:00
Jan-Willem van der Meer
6373c84d5f
Merge remote-tracking branch 'origin/master' into feature-multi-ldap-servers
...
Conflicts:
app/models/user.rb
config/gitlab.yml.example
spec/lib/gitlab/ldap/access_spec.rb
2014-10-09 12:26:19 +02:00
Jan-Willem van der Meer
d6cabd2732
Add explanation about new gitlab.yml attributes
2014-10-09 12:13:28 +02:00
Jan-Willem van der Meer
429f9dfac3
Removed duplicated enabled
2014-10-09 10:36:10 +02:00
Jan-Willem van der Meer
797ac2d60f
Make authentication backwards compatible with multiple LDAP servers
...
Note: authentication agains an other server, other then the first
still does not work. This will be completed in further MR's
2014-10-09 08:54:55 +02:00
Jan-Willem van der Meer
ddb46f48f3
Explain auth logic some more
2014-10-08 16:09:29 +02:00
Jan-Willem van der Meer
c0229e46a3
Adapt ldap_user? to multiple ldap providers
2014-10-08 16:07:49 +02:00
Jan-Willem van der Meer
6059e0683a
Make ldap/groups API call backwards compatible
...
It now just returns the results of the first server. A new call will replace
the existing to get results for a specific provider
2014-10-08 16:03:11 +02:00
Jan-Willem van der Meer
f8c8ae29a2
Use LDAP::Config in all of the adapter methods
2014-10-08 15:33:50 +02:00
Jan-Willem van der Meer
212b406f49
Rename ssh_sync_key to old convention to prevent confusion
2014-10-08 15:24:15 +02:00
Jan-Willem van der Meer
f488fd598e
Add hint for refactoring
2014-10-08 13:56:13 +02:00
Jan-Willem van der Meer
ee0154cd0c
Add proper ssh sync attribute key for tests
2014-10-07 17:39:53 +02:00
Jan-Willem van der Meer
e972ac691b
Remove binding.pry
2014-10-07 17:27:56 +02:00
Jan-Willem van der Meer
1bc99369dc
Adapt tests to refactoring
...
- Use smarter instance methods
- Support multiple LDAP servers
2014-10-07 17:25:13 +02:00
Jan-Willem van der Meer
4ef74844c3
Adapt to new LDAP::Config class
2014-10-07 12:31:30 +02:00
Jan-Willem van der Meer
e60da677f2
Add example LDAP config for tests
2014-10-07 12:28:02 +02:00
Jan-Willem van der Meer
e151bbbb28
Extract LDAP config to seperate class
2014-10-07 12:22:16 +02:00
Dmitriy Zaporozhets
37169e5408
Merge branch 'ee-7-4' into 'master'
...
More new code from CE 7.4 into EE
See merge request !191
2014-10-03 20:50:50 +00:00
Jan-Willem van der Meer
e23a26aea0
Add provider context to Ldap::Access
2014-10-03 17:27:35 +02:00
Jan-Willem van der Meer
0e276f9cbf
Move allowed call to LDAP::User
2014-10-03 17:27:14 +02:00
Jan-Willem van der Meer
ce22ffbc7f
Reuse the ldap adapter
2014-10-03 17:21:38 +02:00
Jan-Willem van der Meer
e08c14c0f0
Use provider based ldap config
2014-10-03 17:18:25 +02:00
Jan-Willem van der Meer
63132b7513
Enable provider based LDAP adapter
2014-10-03 17:16:12 +02:00
Dmitriy Zaporozhets
7cf86dc472
Merge branch 'master' of dev.gitlab.org:gitlab/gitlab-ee into ee-7-4
2014-10-03 18:13:24 +03:00
Dmitriy Zaporozhets
74ac2df364
Merge branch 'fix_for_project_without_group' into 'master'
...
Fix for project without group
See merge request !192
2014-10-03 15:11:50 +00:00
Marin Jankovski
94ba1f0108
If project doesn't have a group, group ldap sync is false.
2014-10-03 16:43:19 +02:00
Marin Jankovski
d3bf5f63f4
Updated packages for 7.2.0 and 7.2.1 for ubuntu and debian.
2014-10-03 15:43:33 +02:00
Dmitriy Zaporozhets
eafac5932f
Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhq into ee-7-4
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
Conflicts:
app/helpers/merge_requests_helper.rb
doc/update/README.md
lib/gitlab/reference_extractor.rb
2014-10-03 16:18:40 +03:00
Dmitriy Zaporozhets
778923b66c
Merge branch 'ee-7-4' into 'master'
...
Recent 7.4 code from CE into EE
Fixes #187
See merge request !190
2014-10-03 12:29:35 +00:00
Jan-Willem van der Meer
a6422e271e
Add TODO for further refactoring
2014-10-03 14:01:06 +02:00
Jan-Willem van der Meer
d9355ea590
Allow proper provider_name for ldap provider
2014-10-03 14:00:28 +02:00
Dmitriy Zaporozhets
da38e4f5db
Merge branch 'do_not_show_ldap_users_in_dropdowns' into 'master'
...
Do not show ldap users in dropdowns
Fixes #160
See merge request !186
2014-10-03 11:40:35 +00:00
Dmitriy Zaporozhets
43217dd5dd
Merge branch 'cirosantilli-factor-commit-msg-textarea'
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
Conflicts:
app/views/projects/edit_tree/show.html.haml
2014-10-03 14:38:33 +03:00
Dmitriy Zaporozhets
8188427e83
Merge branch 'master' of github.com:gitlabhq/gitlabhq
2014-10-03 14:12:40 +03:00