Merge branch 'feat/use-oauth-state' into feat/oauth-scope-verification
This commit is contained in:
@@ -95,9 +95,12 @@ class OauthCallbackController < ApplicationController
|
||||
end
|
||||
|
||||
def account_from_signed_id
|
||||
raise 'Missing state variable' if params[:state].blank?
|
||||
raise ActionController::BadRequest, 'Missing state variable' if params[:state].blank?
|
||||
|
||||
GlobalID::Locator.locate_signed(params[:state])
|
||||
account = GlobalID::Locator.locate_signed(params[:state])
|
||||
raise 'Invalid or expired state' if account.nil?
|
||||
|
||||
account
|
||||
end
|
||||
|
||||
def account
|
||||
|
||||
Reference in New Issue
Block a user