Merge branch 'feat/use-oauth-state' into feat/oauth-scope-verification

This commit is contained in:
Shivam Mishra
2025-06-09 16:06:12 +05:30
committed by GitHub
+5 -2
View File
@@ -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