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 e962e86 commit 3af5f94Copy full SHA for 3af5f94
lib/omniauth/strategies/oauth2.rb
@@ -83,7 +83,7 @@ def token_params
83
84
def callback_phase # rubocop:disable Metrics/AbcSize, Metrics/CyclomaticComplexity, Metrics/MethodLength, Metrics/PerceivedComplexity
85
error = request.params["error_reason"] || request.params["error"]
86
- elsif error
+ if error
87
fail!(error, CallbackError.new(request.params["error"], request.params["error_description"] || request.params["error_reason"], request.params["error_uri"]))
88
elsif !options.provider_ignores_state && (request.params["state"].to_s.empty? || !secure_compare(request.params["state"], session.delete("omniauth.state")))
89
fail!(:csrf_detected, CallbackError.new(:csrf_detected, "CSRF detected"))
0 commit comments