From a4391db7cd74f2c0ddf7bae631aa8fc36f940823 Mon Sep 17 00:00:00 2001 From: Toshi MARUYAMA Date: Thu, 16 May 2013 10:55:41 +0000 Subject: [PATCH] enable configuration of OpenIdAuthentication.store (#14060) git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11849 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- config/configuration.yml.example | 5 +++++ config/initializers/30-redmine.rb | 7 +++++++ 2 files changed, 12 insertions(+) diff --git a/config/configuration.yml.example b/config/configuration.yml.example index 27eb86f68..20f6790d2 100644 --- a/config/configuration.yml.example +++ b/config/configuration.yml.example @@ -197,6 +197,11 @@ default: # Maximum number of simultaneous AJAX uploads #max_concurrent_ajax_uploads: 2 + # Configure OpenIdAuthentication.store + # + # allowed values: :memory, :file, :memcache + openid_authentication_store = :memory + # specific configuration options for production environment # that overrides the default ones production: diff --git a/config/initializers/30-redmine.rb b/config/initializers/30-redmine.rb index 1018ca18c..b0cc1f752 100644 --- a/config/initializers/30-redmine.rb +++ b/config/initializers/30-redmine.rb @@ -9,6 +9,13 @@ if secret.present? RedmineApp::Application.config.secret_token = secret end +if Object.const_defined?(:OpenIdAuthentication) + openid_authentication_store = Redmine::Configuration['openid_authentication_store'] + OpenIdAuthentication.store = + openid_authentication_store.present? ? + openid_authentication_store : :memory +end + Redmine::Plugin.load unless Redmine::Configuration['mirror_plugins_assets_on_startup'] == false Redmine::Plugin.mirror_assets