-
- Downloads
Smartcard authentication with basic X.509 cert
This adds support for smartcard authentication with basic X.509 certificates. NGINX needs to be setup in a way to run the same server context on separate port requesting the client side certificate. Another limitation is that the email address must be a part of the Common-Name attribute.
Showing
- app/controllers/application_controller.rb 2 additions, 2 deletionsapp/controllers/application_controller.rb
- app/helpers/auth_helper.rb 17 additions, 0 deletionsapp/helpers/auth_helper.rb
- app/views/devise/shared/_signin_box.html.haml 6 additions, 3 deletionsapp/views/devise/shared/_signin_box.html.haml
- app/views/devise/shared/_tabs_ldap.html.haml 6 additions, 3 deletionsapp/views/devise/shared/_tabs_ldap.html.haml
- config/gitlab.yml.example 11 additions, 0 deletionsconfig/gitlab.yml.example
- config/initializers/1_settings.rb 3 additions, 0 deletionsconfig/initializers/1_settings.rb
- config/routes.rb 1 addition, 0 deletionsconfig/routes.rb
- db/schema.rb 9 additions, 0 deletionsdb/schema.rb
- doc/administration/auth/README.md 1 addition, 0 deletionsdoc/administration/auth/README.md
- doc/administration/auth/smartcard.md 108 additions, 0 deletionsdoc/administration/auth/smartcard.md
- ee/app/controllers/smartcard_controller.rb 49 additions, 0 deletionsee/app/controllers/smartcard_controller.rb
- ee/app/helpers/ee/auth_helper.rb 18 additions, 0 deletionsee/app/helpers/ee/auth_helper.rb
- ee/app/models/ee/user.rb 7 additions, 0 deletionsee/app/models/ee/user.rb
- ee/app/models/license.rb 1 addition, 0 deletionsee/app/models/license.rb
- ee/app/models/smartcard_identity.rb 13 additions, 0 deletionsee/app/models/smartcard_identity.rb
- ee/app/services/ee/users/build_service.rb 20 additions, 0 deletionsee/app/services/ee/users/build_service.rb
- ee/app/views/devise/sessions/_new_smartcard.html.haml 6 additions, 0 deletionsee/app/views/devise/sessions/_new_smartcard.html.haml
- ee/app/views/devise/shared/_tab_smartcard.html.haml 3 additions, 0 deletionsee/app/views/devise/shared/_tab_smartcard.html.haml
- ee/changelogs/unreleased/726-smartcard_auth.yml 5 additions, 0 deletionsee/changelogs/unreleased/726-smartcard_auth.yml
- ee/config/routes/smartcard.rb 3 additions, 0 deletionsee/config/routes/smartcard.rb
doc/administration/auth/smartcard.md
0 → 100644
ee/app/controllers/smartcard_controller.rb
0 → 100644
ee/app/models/smartcard_identity.rb
0 → 100644
ee/config/routes/smartcard.rb
0 → 100644
Please register or sign in to comment