【发布时间】:2016-07-02 18:46:37
【问题描述】:
好的,我正在将 simpleSAML 与 symfony 集成为 sp,出于我自己的原因,我不想使用 sp 包。
我已经按照说明在 /simplesaml 中设置了 simplesaml,而且效果很好。
我可以用一个简单的网站 test.php 来测试它,我就是这样做的
$as = new SimpleSAML_Auth_Simple('google');
if($as->isAuthenticated()===false){
$as->requireAuth();
}
$attributes = $as->getAttributes();
print_r($attributes);
这很好用,但是如果我把它翻到我的 symfony 站点,我可以看到 symfony 正在重置 php 会话 cookie,所以我认为它无法找到由 simplesaml 设置的那个。
我在我的登录控制器中尝试了上面相同的代码,看看我是否可以获得我的 idp 提供的数据,但我不能,它通过我的 IDP 登录将我弹回并让我进入 simplesaml 页面,这给了我“状态信息丢失”
任何帮助表示赞赏。
【问题讨论】:
标签: symfony simplesamlphp