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) store_location_for(:user, request.url)
end end
def render_success def can_authorize_response?
if skip_authorization? || (matching_token? && !truthy_param?('force_login')) !truthy_param?('force_login') && super
redirect_or_render authorize_response
elsif Doorkeeper.configuration.api_only
render json: pre_auth
else
render :new
end
end end
def truthy_param?(key) def truthy_param?(key)