diff --git a/lib/omniauth/strategies/apple.rb b/lib/omniauth/strategies/apple.rb index ff73358..49b605c 100644 --- a/lib/omniauth/strategies/apple.rb +++ b/lib/omniauth/strategies/apple.rb @@ -97,10 +97,10 @@ def client_id end def user_info - return {} unless request.params['user'].present? + user = request.params['user'] + return {} if user.nil? - log(:info, "user_info: #{request.params['user']}") - @user_info ||= JSON.parse(request.params['user']) + @user_info ||= JSON.parse(user) end def email