FIX: redirect users to SSO client URL after social login

This commit is contained in:
Vinoth Kannan
2018-10-05 00:01:08 +05:30
parent 23b4ab9bf9
commit ca74246651
2 changed files with 49 additions and 1 deletions

View File

@ -33,7 +33,9 @@ class Users::OmniauthCallbacksController < ApplicationController
origin = request.env['omniauth.origin']
if cookies[:destination_url].present?
if SiteSetting.enable_sso_provider && payload = cookies.delete(:sso_payload)
origin = session_sso_provider_url + "?" + payload
elsif cookies[:destination_url].present?
origin = cookies[:destination_url]
cookies.delete(:destination_url)
end