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