-
- Downloads
Add config to disable impersonation
Adds gitlab.impersonation_enabled config option defaulting to true to keep the current default behaviour. Only the act of impersonation is modified, impersonation token management is not affected.
Showing
- app/controllers/admin/impersonations_controller.rb 1 addition, 12 deletionsapp/controllers/admin/impersonations_controller.rb
- app/controllers/admin/users_controller.rb 5 additions, 0 deletionsapp/controllers/admin/users_controller.rb
- app/controllers/application_controller.rb 25 additions, 0 deletionsapp/controllers/application_controller.rb
- app/helpers/users_helper.rb 4 additions, 0 deletionsapp/helpers/users_helper.rb
- app/services/access_token_validation_service.rb 6 additions, 0 deletionsapp/services/access_token_validation_service.rb
- app/views/admin/users/_head.html.haml 1 addition, 1 deletionapp/views/admin/users/_head.html.haml
- changelogs/unreleased/40385-prohibit_impersonation.yml 5 additions, 0 deletionschangelogs/unreleased/40385-prohibit_impersonation.yml
- config/gitlab.yml.example 3 additions, 0 deletionsconfig/gitlab.yml.example
- config/initializers/1_settings.rb 1 addition, 0 deletionsconfig/initializers/1_settings.rb
- doc/api/README.md 38 additions, 1 deletiondoc/api/README.md
- lib/api/api_guard.rb 6 additions, 0 deletionslib/api/api_guard.rb
- lib/gitlab/auth/user_auth_finders.rb 3 additions, 0 deletionslib/gitlab/auth/user_auth_finders.rb
- locale/gitlab.pot 3 additions, 0 deletionslocale/gitlab.pot
- spec/controllers/admin/users_controller_spec.rb 12 additions, 0 deletionsspec/controllers/admin/users_controller_spec.rb
- spec/features/admin/admin_users_spec.rb 72 additions, 29 deletionsspec/features/admin/admin_users_spec.rb
- spec/lib/gitlab/auth/user_auth_finders_spec.rb 15 additions, 0 deletionsspec/lib/gitlab/auth/user_auth_finders_spec.rb
- spec/requests/api/helpers_spec.rb 13 additions, 0 deletionsspec/requests/api/helpers_spec.rb
Please register or sign in to comment