Introduce BeyondIdentity integration to verify GPG keys
BeyondIdentity is an instance level integration. When it's activated, only the GPG keys that were issued by BeyondIdentity service are accepted. Changelog: added
显示
- app/controllers/admin/application_settings_controller.rb 3 个添加, 1 个删除app/controllers/admin/application_settings_controller.rb
- app/graphql/types/projects/service_type_enum.rb 1 个添加, 1 个删除app/graphql/types/projects/service_type_enum.rb
- app/models/integration.rb 33 个添加, 13 个删除app/models/integration.rb
- app/models/integrations/beyond_identity.rb 54 个添加, 0 个删除app/models/integrations/beyond_identity.rb
- app/models/project.rb 4 个添加, 2 个删除app/models/project.rb
- app/services/gpg_keys/create_service.rb 13 个添加, 3 个删除app/services/gpg_keys/create_service.rb
- app/services/gpg_keys/validate_integrations_service.rb 33 个添加, 0 个删除app/services/gpg_keys/validate_integrations_service.rb
- config/metrics/counts_all/20240117153239_instances_beyond_identity_active.yml 21 个添加, 0 个删除...s_all/20240117153239_instances_beyond_identity_active.yml
- config/metrics/counts_all/20240117153516_groups_inheriting_beyond_identity_active.yml 21 个添加, 0 个删除...240117153516_groups_inheriting_beyond_identity_active.yml
- config/metrics/counts_all/20240117153519_groups_beyond_identity_active.yml 21 个添加, 0 个删除...unts_all/20240117153519_groups_beyond_identity_active.yml
- config/metrics/counts_all/20240117153523_projects_inheriting_beyond_identity_active.yml 21 个添加, 0 个删除...0117153523_projects_inheriting_beyond_identity_active.yml
- config/metrics/counts_all/20240117153527_projects_beyond_identity_active.yml 21 个添加, 0 个删除...ts_all/20240117153527_projects_beyond_identity_active.yml
- db/docs/integrations.yml 1 个添加, 0 个删除db/docs/integrations.yml
- doc/user/project/integrations/beyond_identity.md 35 个添加, 0 个删除doc/user/project/integrations/beyond_identity.md
- lib/gitlab/beyond_identity/client.rb 41 个添加, 0 个删除lib/gitlab/beyond_identity/client.rb
- locale/gitlab.pot 15 个添加, 0 个删除locale/gitlab.pot
- spec/controllers/groups/settings/integrations_controller_spec.rb 6 个添加, 2 个删除...ntrollers/groups/settings/integrations_controller_spec.rb
- spec/factories/integrations.rb 7 个添加, 0 个删除spec/factories/integrations.rb
- spec/features/admin/integrations/instance_integrations_spec.rb 5 个添加, 1 个删除...features/admin/integrations/instance_integrations_spec.rb
- spec/lib/gitlab/beyond_identity/client_spec.rb 81 个添加, 0 个删除spec/lib/gitlab/beyond_identity/client_spec.rb
加载中
想要评论请 注册 或 登录