From 55c121e6a641fbfc537a1f66eae73de1372bd917 Mon Sep 17 00:00:00 2001 From: Gunnar Wrobel Date: Tue, 30 Nov 2010 13:44:54 +0100 Subject: [PATCH] Provide the token lifetime as parameter to the token system. --- framework/Core/lib/Horde/Core/Factory/Token.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/framework/Core/lib/Horde/Core/Factory/Token.php b/framework/Core/lib/Horde/Core/Factory/Token.php index 149b41747..d28cf0b3b 100644 --- a/framework/Core/lib/Horde/Core/Factory/Token.php +++ b/framework/Core/lib/Horde/Core/Factory/Token.php @@ -20,6 +20,10 @@ class Horde_Core_Factory_Token $driver = 'Null'; } + if (isset($GLOBALS['conf']['urls']['token_lifetime'])) { + $params['token_lifetime'] = $GLOBALS['conf']['urls']['token_lifetime'] * 60; + } + $params['secret'] = $injector->getInstance('Horde_Secret')->setKey('token'); $params['logger'] = $injector->getInstance('Horde_Log_Logger'); -- 2.11.0