We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9029a4a commit cf7fc00Copy full SHA for cf7fc00
lib/omniauth/strategies/oauth2.rb
@@ -63,7 +63,7 @@ def callback_phase
63
if request.params['error'] || request.params['error_reason']
64
raise CallbackError.new(request.params['error'], request.params['error_description'] || request.params['error_reason'], request.params['error_uri'])
65
end
66
- if request.params['state'] != session.delete('omniauth.state')
+ if request.params['state'].to_s.empty? || request.params['state'] != session.delete('omniauth.state')
67
raise CallbackError.new(nil, :csrf_detected)
68
69
0 commit comments