Restructure omni services and add Chatwoot research snapshot
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
module SamlAuthenticationHelper
|
||||
def saml_user_attempting_password_auth?(email, sso_auth_token: nil)
|
||||
return false if email.blank?
|
||||
|
||||
user = User.from_email(email)
|
||||
return false unless user&.provider == 'saml'
|
||||
|
||||
return false if sso_auth_token.present? && user.valid_sso_auth_token?(sso_auth_token)
|
||||
|
||||
true
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user