config/environments/development.rb | 4 ++++ config/environments/production.rb | 4 ++++ config/initializers/40-openid_authentication_store.rb | 7 +++++++ 3 files changed, 15 insertions(+) diff --git a/config/environments/development.rb b/config/environments/development.rb index bd92c55..3f5773d 100644 --- a/config/environments/development.rb +++ b/config/environments/development.rb @@ -16,4 +16,8 @@ RedmineApp::Application.configure do config.action_mailer.raise_delivery_errors = false config.active_support.deprecation = :log + + # Configure OpenIdAuthentication.store + # allowed values: :memory, :file, :memcache + config.openid_authentication_store = :file end diff --git a/config/environments/production.rb b/config/environments/production.rb index ab4cd40..021fac8 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -29,4 +29,8 @@ RedmineApp::Application.configure do config.action_mailer.logger = nil config.active_support.deprecation = :log + + # Configure OpenIdAuthentication.store + # allowed values: :memory, :file, :memcache + config.openid_authentication_store = :memory end diff --git a/config/initializers/40-openid_authentication_store.rb b/config/initializers/40-openid_authentication_store.rb new file mode 100644 index 0000000..f56d072 --- /dev/null +++ b/config/initializers/40-openid_authentication_store.rb @@ -0,0 +1,7 @@ +# Default value +authentication_store = :memory + +# Override with enviroment setting if present +authentication_store = RedmineApp::Application.config.openid_authentication_store unless RedmineApp::Application.config.openid_authentication_store.blank? + +OpenIdAuthentication.store = authentication_store \ No newline at end of file