From c1cd428cbd2b8603011a273fb140bfb14170a3e4 Mon Sep 17 00:00:00 2001 From: Tom Turner Date: Fri, 19 Apr 2024 16:22:23 -0400 Subject: [PATCH] allow extra scopes to be passed i to intializer --- lib/omniauth/strategies/class_link.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/omniauth/strategies/class_link.rb b/lib/omniauth/strategies/class_link.rb index 48b02be..54a3b54 100644 --- a/lib/omniauth/strategies/class_link.rb +++ b/lib/omniauth/strategies/class_link.rb @@ -19,7 +19,7 @@ class ClassLink < OmniAuth::Strategies::OAuth2 def authorize_params super.tap do |params| - params[:scope] = [:email, :profile] + params[:scope] = (params[:scope] || []).union([:email, :profile]) params[:response_type] = :code end end