1

我尝试编写一个 Shopware 插件,它针对 Facebook、LinkedIn 等不同平台提供 SSO。不幸的是,我在 2 天后就遇到了会话处理问题。

我在我的控制器操作中调用这 2 行:

$linkedIn = new \SimpleSAML_Auth_Simple('linkedin');
$linkedIn->requireAuth();

当我执行此操作时,SimpleSamlAuth 中的会话出现了问题,因为在某些时候 ReturnTo 参数不再存在并且我会得到一个异常:

Bad request received
There is an error in the request to this page. The reason was: Missing ReturnTo parameter.

我认为问题在于使用 ZendFramework 的 Enlight a Fork 的商店软件系统。我认识到,当我在 ZendFramework Sessions 初始化之前将身份验证代码放入某个部分时,一切正常!

是否有最佳实践我应该如何配置 SimpleSamlPhp 的会话处理?

4

0 回答 0