ZF2和x2B;如何使用Zend\Authentication更改会话超时
我能够使用Zend\authentication定义自己的身份验证服务。现在,我希望能够更改会话超时限制。 我不想更改常规会话配置,只想更改此身份验证管理器的配置。 因为我想重用这个适配器,所以我想通过module.config.php配置文件找到一种方法 目前,我正在创建这样的服务ZF2和x2B;如何使用Zend\Authentication更改会话超时,authentication,zend-framework2,zend-session,Authentication,Zend Framework2,Zend Session,我能够使用Zend\authentication定义自己的身份验证服务。现在,我希望能够更改会话超时限制。 我不想更改常规会话配置,只想更改此身份验证管理器的配置。 因为我想重用这个适配器,所以我想通过module.config.php配置文件找到一种方法 目前,我正在创建这样的服务 public function getServiceConfig() { return array( 'factories' => array(
public function getServiceConfig()
{
return array(
'factories' => array(
'cas_auth_service' => function ($sm) {
$authService = new \Zend\Authentication\AuthenticationService;
$authService->setAdapter($sm->get('\CasAuthen\Authentication\Adapter\Cas'));
return $authService;
},
),
);
}
我曾考虑创建自己的身份验证存储适配器,然后注入它,但我不知道这样做是否正确
你知道怎么继续吗
提前感谢您,祝您度过愉快的一天。嗨,AlexP。对我来说,这两个主题完全不同,因为您提到的主题是关于使用配置文件配置整个应用程序的会话设置。我的主题是关于通过StorageInterface配置特定身份验证服务的会话设置。请参阅本主题t解释了如何定义自定义身份验证。您可能会找到问题的答案。它是用法语编写的,但您仍然可以翻译;-)