-
- Downloads
Merge branch 'saml-decoupling' into 'master'
Decouple SAML authentication from the default Omniauth logic Fixes gitlab-org/gitlab-ee#178 With this merge request SAML gets its own login logic and its own `User` class under `lib/gitlab/saml/` This is needed to give SAML more versatility over how the authorization process works and to pave the way for the development of a SAML group sync as outlined here: gitlab-org/gitlab-ee#118 See merge request !2782
No related branches found
No related tags found
Showing
- CHANGELOG 3 additions, 0 deletionsCHANGELOG
- app/controllers/omniauth_callbacks_controller.rb 36 additions, 18 deletionsapp/controllers/omniauth_callbacks_controller.rb
- config/gitlab.yml.example 9 additions, 2 deletionsconfig/gitlab.yml.example
- lib/gitlab/ldap/user.rb 4 additions, 0 deletionslib/gitlab/ldap/user.rb
- lib/gitlab/o_auth/user.rb 5 additions, 4 deletionslib/gitlab/o_auth/user.rb
- lib/gitlab/saml/user.rb 47 additions, 0 deletionslib/gitlab/saml/user.rb
- spec/lib/gitlab/o_auth/user_spec.rb 3 additions, 3 deletionsspec/lib/gitlab/o_auth/user_spec.rb
- spec/lib/gitlab/saml/user_spec.rb 271 additions, 0 deletionsspec/lib/gitlab/saml/user_spec.rb
lib/gitlab/saml/user.rb
0 → 100644
spec/lib/gitlab/saml/user_spec.rb
0 → 100644
Please register or sign in to comment