]> source.dussan.org Git - redmine.git/commitdiff
enable configuration of OpenIdAuthentication.store (#14060)
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Thu, 16 May 2013 10:55:41 +0000 (10:55 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Thu, 16 May 2013 10:55:41 +0000 (10:55 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11849 e93f8b46-1217-0410-a6f0-8f06a7374b81

config/configuration.yml.example
config/initializers/30-redmine.rb

index 27eb86f68a3f28b1ef8815264100dc93e7c8a9de..20f6790d26078ddd416922aab36a7338a20e45d5 100644 (file)
@@ -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:
index 1018ca18c3456b983e7ba064e3259cf615e4fdfe..b0cc1f752677e70dade4f5fa56b88857b28b4b61 100644 (file)
@@ -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