app/constraints/sso_constraint.rb
class SsoConstraint
def matches?(request)
return true unless Rails.application.secrets.multitenancy
sso_domain = Rails.application.secrets.sso_domain
return true if sso_domain.blank?
# Match constraint if visiting the SSO domain.
request.host == sso_domain
end
end