Provide the token lifetime as parameter to the token system.
authorGunnar Wrobel <p@rdus.de>
Tue, 30 Nov 2010 12:44:54 +0000 (13:44 +0100)
committerGunnar Wrobel <p@rdus.de>
Tue, 30 Nov 2010 12:48:29 +0000 (13:48 +0100)
framework/Core/lib/Horde/Core/Factory/Token.php

index 149b417..d28cf0b 100644 (file)
@@ -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');