Douwe Maan
8399de0c96
Normalize LDAP DN when looking up identity
2017-10-31 17:13:50 +01:00
Toon Claes
b40ff63412
Fix SAML error 500 when no groups are defined for user
...
When there are no groups defined in the auth hash attributes,
`Gitlab::Saml::AuthHash#groups` should return an empty array, and
`Gitlab::Saml::User#find_user` should not mark the user as external.
Closes gitlab-org/gitlab-ce#38923 .
2017-10-18 10:17:14 +02:00
Tiago Botelho
011c168bff
Refactors SAML identity creation in gl_user.
2017-10-02 11:35:09 +01:00
Tiago Botelho
718e5b0865
Attempt to link saml users to ldap by email
2017-09-25 09:44:31 +01:00
Rémy Coutable
c946ee1282
Enable the Layout/SpaceBeforeBlockBraces cop
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-08-09 11:52:22 +02:00
Rémy Coutable
ddccd24c13
Remove superfluous lib: true, type: redis, service: true, models: true, services: true, no_db: true, api: true
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-07-27 14:31:53 +02:00
Robert Speicher
a6ec5121f0
Correct RSpec/SingleLineHook cop offenses
2017-06-14 13:18:56 -05:00
Rémy Coutable
fa01c37359
Ensures that OAuth/LDAP/SAML users don't need to be confirmed
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-04-26 10:08:44 +02:00
Douwe Maan
d7e2ac7293
Fix OAuth, LDAP and SAML SSO when regular sign-ups are disabled
2017-04-24 19:27:39 -07:00
Robert Speicher
509ff2ab17
Merge branch 'enable-rspec-be_eql-cop' into 'master'
...
Enable the RSpec/BeEql cop
See merge request !9476
2017-02-23 18:55:33 +00:00
Douwe Maan
99a34a52d7
Enable Style/MultilineArrayBraceLayout
2017-02-23 09:32:22 -06:00
Douwe Maan
5c7f9d69e3
Fix code for cops
2017-02-23 09:31:57 -06:00
Douwe Maan
c10064aad5
Enable Style/SpaceInsideBrackets
2017-02-23 09:31:56 -06:00
Rémy Coutable
8b2ea599e3
Enable the RSpec/BeEql cop
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-02-23 16:04:34 +01:00
tiagonbotelho
1d268a89de
adds second batch of tests changed to active tense
2016-08-09 15:11:39 +01:00
Grzegorz Bizon
9e211091a8
Enable Style/EmptyLines cop, remove redundant ones
2016-07-01 21:56:17 +02:00
Drew Blessing
938f2b9979
Fix subsequent SAML sign ins
2016-06-22 16:10:55 -05:00
Patricio Cano
9282810fb7
Syntax fixes and better logging around the `ldap_person` method.
2016-06-08 18:09:43 -05:00
Patricio Cano
c593154cb4
Moved `find_or_create_ldap_user` method to parent class and added logging.
2016-06-07 11:21:20 -05:00
Patricio Cano
7038440e34
Adjust the SAML control flow to allow LDAP identities to be added to an existing SAML user.
2016-06-06 18:47:49 -05:00
Patricio Cano
8110e75309
Implemented suggested fixes
2016-04-06 18:12:25 -05:00
Patricio Cano
3a36fa8957
Fix error that was causing only one group to be returned and corrected specs to use the proper attribute type
2016-04-06 16:03:35 -05:00
Patricio Cano
7efaf22bcc
Removed extra LDAP tests and added tests for the external groups feature
2016-04-05 19:22:58 -05:00
Patricio Cano
d14f080c0a
Remove unnecessary LDAP tests from SAML tests
2016-04-04 19:09:46 -05:00
Patricio Cano
bb4fa3a185
Make new `allow_single_sign_on` feature backwards compatible
2016-02-18 17:02:43 -05:00
Patricio Cano
06376be56a
Decouple SAML authentication from the default Omniauth logic
2016-02-18 17:01:07 -05:00
Douwe Maan
873b0db220
Revert "Merge branch 'saml-decoupling' into 'master'
"
...
This reverts commit c04e22fba8
, reversing
changes made to 0feab326d5
.
2016-02-18 22:14:53 +01:00
Patricio Cano
f014127e17
Decouple SAML authentication from the default Omniauth logic
2016-02-18 13:22:19 -05:00