Reduce oauth/authorizations monkey-patch size (#37615)

This commit is contained in:
Matt Jankowski 2026-01-28 04:29:59 -05:00 committed by GitHub
parent 8ba87ef568
commit 1ae6b52c47
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -20,14 +20,8 @@ class OAuth::AuthorizationsController < Doorkeeper::AuthorizationsController
store_location_for(:user, request.url)
end
def render_success
if skip_authorization? || (matching_token? && !truthy_param?('force_login'))
redirect_or_render authorize_response
elsif Doorkeeper.configuration.api_only
render json: pre_auth
else
render :new
end
def can_authorize_response?
!truthy_param?('force_login') && super
end
def truthy_param?(key)