From 338f4929ca72ca4268f15dfa3a7362658755c3db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Thu, 29 Sep 2022 20:31:55 +0200 Subject: [PATCH] Allow different manager auth settings per tenant --- config/secrets.yml.example | 6 +++--- lib/manager_authenticator.rb | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/config/secrets.yml.example b/config/secrets.yml.example index 1da8e5e88..99c821160 100644 --- a/config/secrets.yml.example +++ b/config/secrets.yml.example @@ -57,7 +57,7 @@ staging: # my_tenant_subdomain: # secret_key: my_secret_value # - # Currently you can overwrite SMTP settings and SMS settings. + # Currently you can overwrite SMTP, SMS and manager settings. <<: *maps <<: *apis @@ -92,7 +92,7 @@ preproduction: # my_tenant_subdomain: # secret_key: my_secret_value # - # Currently you can overwrite SMTP settings and SMS settings. + # Currently you can overwrite SMTP, SMS and manager settings. twitter_key: "" twitter_secret: "" facebook_key: "" @@ -132,7 +132,7 @@ production: # my_tenant_subdomain: # secret_key: my_secret_value # - # Currently you can overwrite SMTP settings and SMS settings. + # Currently you can overwrite SMTP, SMS and manager settings. twitter_key: "" twitter_secret: "" facebook_key: "" diff --git a/lib/manager_authenticator.rb b/lib/manager_authenticator.rb index 5ad17cb07..d6976470e 100644 --- a/lib/manager_authenticator.rb +++ b/lib/manager_authenticator.rb @@ -31,7 +31,7 @@ class ManagerAuthenticator end def client - @client ||= Savon.client(wsdl: Rails.application.secrets.managers_url) + @client ||= Savon.client(wsdl: Tenant.current_secrets.managers_url) end def parser @@ -39,6 +39,6 @@ class ManagerAuthenticator end def application_key - Rails.application.secrets.managers_application_key.to_s + Tenant.current_secrets.managers_application_key.to_s end end