在 Doorkeeper.rb 中,有一个身份验证块。我需要在其中适应这个逻辑,但我不确定如何编写它,因为 Ruby 的语法对我来说仍然是新的。
该人已登录并且他们是 current_user 或执行以下逻辑。
resource_owner_authenticator do
current_user ||
session[:after_login_redirect_to] = request.fullpath
session[:oauth_for_client_id] = params[:client_id]
redirect_to('/connect')
end