我正在尝试使用基于SAML2.0的用户ID为客户端构建服务提供者(SP)站点 系统。 p>
我已经能够在我的服务器上安装simpleSAMLphp并使用开放式IdP身份验证网络对其进行测试 - 如果我只创建需要对此进行身份验证的php文件,一切正常 的IdP。 简单地将其添加到任何页面都可以使用。 p>
require_once('../ simplesamlphp / lib / _autoload.php');
$ auth = new SimpleSAML_Auth_Simple('default -sp');
$ auth-> requireAuth();
$ attributes = $ auth-> getAttributes();
code> pre>
在CMSMS中然而 ,如果我将上面的内容添加为用户定义的smarty标签(通常包括php的方式),我会收到“状态丢失”错误。 我已经尝试将它添加到页面元数据(通过内容界面)以及简单地在页面正文或模板的头部。 p>
我总是得到: p>
状态信息丢失
状态信息丢失,无法重启请求
code> pre>
blockquote>
有没有人有任何想法会出现什么问题? 我已经尝试了这个错误消息的常规修复(调整cookie在php.ini中分配的域等)。 没有快乐。 p>
div>