feat: Ability for super admin to impersonate a user (#6382)

This commit is contained in:
Sojan Jose
2023-02-07 00:30:08 +05:30
committed by GitHub
parent 0a2d3130e0
commit 6b839a0442
6 changed files with 46 additions and 4 deletions

View File

@@ -15,6 +15,11 @@ module SsoAuthenticatable
::Redis::Alfred.get(sso_token_key(token)).present?
end
def generate_sso_link
encoded_email = ERB::Util.url_encode(email)
"#{ENV.fetch('FRONTEND_URL', nil)}/app/login?email=#{encoded_email}&sso_auth_token=#{generate_sso_auth_token}"
end
private
def sso_token_key(token)