Skip to content
Snippets Groups Projects

Add controllers and frontend for DPoP

Merged Ameya Darshan requested to merge ameya-dpop-ui into master
All threads resolved!
Compare and Show latest version
5 files
+ 81
21
Compare changes
  • Side-by-side
  • Inline
Files
5
= gitlab_ui_form_for @user, url: toggle_dpop_user_settings_personal_access_tokens_path, method: :put, html: { data: { testid: 'dpop-form' } } do |f|
.settings-section.js-dpop-form.js-search-settings-section#dpop-toggle
.settings-section.js-search-settings-section
.settings-sticky-header
.settings-sticky-header-inner
%h4.gl-my-0
%h3.gl-heading-4.gl-mb-3
= s_('AccessTokens|Require DPoP (Demonstrating Proof of Possession) headers')
%p.gl-text-secondary
= s_('AccessTokens|Require DPoP headers to access the REST or GraphQL API with a personal access token.')
= succeed '.' do
= link_to _('How do I use DPoP headers?'), help_page_path('user/profile/personal_access_tokens.md', anchor: 'enable-dpop-for-your-personal-access-tokens'), target: '_blank', rel: 'noopener noreferrer'
%p.gl-text-secondary
= s_('AccessTokens|Require DPoP headers to access the REST or GraphQL API with a personal access token.')
= succeed '.' do
= link_to _('How do I use DPoP headers?'), help_page_path('user/profile/personal_access_tokens.md', anchor: 'require-dpop-headers-with-personal-access-tokens'), target: '_blank', rel: 'noopener noreferrer'
.form-group
= f.gitlab_ui_checkbox_component :dpop_enabled, s_('AccessTokens|Enable DPoP'), checkbox_options: { checked: @user.dpop_enabled }
= f.submit _('Save changes'), pajamas_button: true
Loading