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
8 files
+ 152
18
Compare changes
  • Side-by-side
  • Inline
Files
8
@@ -91,6 +91,23 @@ def rotate
end
end
def toggle_dpop
unless Feature.enabled?(:dpop_authentication, current_user)
redirect_to user_settings_personal_access_tokens_path
return
end
result = UserPreferences::UpdateService.new(current_user, dpop_params).execute
if result.success?
flash[:notice] = _('DPoP preference updated.')
else
flash[:warning] = _('Unable to update DPoP preference.')
end
redirect_to user_settings_personal_access_tokens_path
end
private
def finder(options = {})
@@ -101,6 +118,10 @@ def personal_access_token_params
params.require(:personal_access_token).permit(:name, :expires_at, :description, scopes: [])
end
def dpop_params
params.require(:user).permit(:dpop_enabled)
end
def set_index_vars
@scopes = Gitlab::Auth.available_scopes_for(current_user)
Loading