Jan-Willem van der Meer
63132b7513
Enable provider based LDAP adapter
2014-10-03 17:16:12 +02:00
Jan-Willem van der Meer
9d3eb09158
Move LDAP tests to proper location
...
Same patch as gitlab-ce
https://dev.gitlab.org/gitlab/gitlabhq/merge_requests/1053
2014-09-03 10:10:55 +02:00
Dmitriy Zaporozhets
a74b66cdee
Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhq into upstream-ce
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
Conflicts:
app/models/group.rb
app/models/project.rb
features/steps/shared/project.rb
2014-07-10 23:43:42 +03:00
Boris HUISGEN
bac7d17c7b
Fix LDAP TLS authentication
2014-06-19 10:41:23 +02:00
GitLab
19a8b6ce71
Remove copyright licenses missed in 0fdab6a747.
2014-06-02 09:11:24 +02:00
Jacob Vosmaer
982d4d51e8
Backport Adapter#dn_matches_filter? from EE
2014-05-14 18:11:14 +02:00
Jacob Vosmaer
f4bca105d1
Backport Adapter#ldap_search from EE
2014-05-14 18:10:43 +02:00
Marin Jankovski
d9c0ecdca8
Add scope to dn filter.
2014-05-09 14:51:29 +02:00
Marin Jankovski
47c0b4b172
Add scoping to ldap lookup.
2014-05-08 15:30:16 +02:00
Ben Bytheway
de794b6a77
Add scoping to ldap lookup when only dn given
2014-04-23 21:00:56 -06:00
Dmitriy Zaporozhets
eff30fff08
Improve dn_matches_filter method
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-04-15 17:27:59 +03:00
Dmitriy Zaporozhets
1fe677995c
LDAP::Adapter#ldap_search method
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-04-15 16:50:31 +03:00
Jacob Vosmaer
2bfa02bb3c
Check for errors in Adapter#dn_matches_filter?
2014-03-28 14:29:04 +01:00
Jacob Vosmaer
ab37a0954a
Add support for nested Active Directory groups
2014-03-20 09:41:15 +01:00
Jacob Vosmaer
cc768fddeb
Reuse LDAP adapter in Group instances
2014-03-20 09:39:25 +01:00
Jacob Vosmaer
d8ca6ed216
Add Gitlab::LDAP::Adapter.open
...
This new method is based on Net::LDAP.open, which reuses a single LDAP
connection.
2014-03-14 11:01:28 +01:00
Jacob Vosmaer
af53aa9072
Add Gitlab::LDAP::Adapter.open
...
This new method is based on Net::LDAP.open, which reuses a single LDAP
connection.
2014-03-14 08:53:46 +01:00
Dmitriy Zaporozhets
0fdab6a747
Remove copyright
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-03-10 17:09:45 +02:00
Dmitriy Zaporozhets
daa7f077db
Port LDAP code from EE
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-03-10 14:48:08 +02:00
Dmitriy Zaporozhets
172eb64deb
LDAP user filter option in gitlab.yml
...
Now you are able to specify LDAP user filter string in gitlab.yml.
So its possible to exclude some users from accessing gitlab.
If user with LDAP account not matching this filter will try to login or
use gitlab he will get error message like 'Access denied for your LDAP
account' and will be signed out.
2013-10-01 14:45:21 +03:00
Dmitriy Zaporozhets
0f69c2f82f
LDAP::Adapter#groups allow size argument
2013-10-01 11:37:20 +03:00
Dmitriy Zaporozhets
61ba66c033
Refactor LDAP::Access
...
Select only LDAP groups that are activated inside GitLab
Make LDAP::Access more readable
2013-09-10 11:54:37 +03:00
Dmitriy Zaporozhets
445070698a
Use dn lookup for person. Collect group members dn when check for membership
2013-09-09 12:25:53 +03:00
Dmitriy Zaporozhets
d30a55a99a
Use LDAP user uid from config. Search by first value from user dn
2013-09-07 11:30:50 +03:00
Dmitriy Zaporozhets
397282b4bc
Respect LDAP uid value from config
2013-09-04 18:44:20 +03:00
Dmitriy Zaporozhets
a48fffc4db
Fix ldap adapter for ssl connection
2013-08-16 14:55:52 +03:00
Dmitriy Zaporozhets
541e70d8f8
Replace license to MIT in EE files
2013-08-12 13:35:52 +03:00
Dmitriy Zaporozhets
7ba37d86be
Gitlab::LDAP - ability to collect group members
2013-07-31 14:58:04 +03:00
Dmitriy Zaporozhets
1e9b27332c
Add LDAP::Group and LDAP::Person classes. Create LDAP module. Added method for selecting ldap users
2013-07-30 15:54:05 +03:00