【发布时间】:2018-02-10 23:52:03
【问题描述】:
我已经用 Symfony2 创建了会员网站。我在网站上使用了 FOSuserbundle。
然后我尝试使用此网站和 OKTA 设置 IDP 启动的单点登录环境,但我在此处遇到了 SP 端设置的情况。
我可以在执行 No.4(attached image) 过程后使用 Firefox SAML tracer 看到发布的 SAML,但身份验证会失败。
列表在我所做的下面。
第一步
获取 okta-simplesamlphp-example 以设置 SimpleSAMLphp
https://github.com/jpf/okta-simplesamlphp-example
saml-autoconfig.php
$metadata_url_for = array(
'example' => 'ttps://xxxxxx.com/app/xxxxxxxxxxxxxx/sso/saml/metadata',
);
第二步
设置 OKTA
单点登录网址
ttp://xxxxxxxx.com/simplesamlphp/www/module.php/saml/sp/saml2-acs.php/example
受众 URI(SP 实体 ID)
ttp://xxxxxxxx.com/simplesamlphp/www/module.php/saml/sp/metadata.php/example
默认中继状态
ttps://xxxx.okta.com/app/xxxxxxxxxxxxxxxxxxxxxxxwebsite_1/xxxxxxxxxxxxxx/sso/saml
(我通过单击管理控制台中应用程序的“登录”选项卡上的“查看设置说明”找到了该网址)
第三步
为会员网站安装 SamlBundle
ttps://github.com/pdias/SamlBundle
我想我缺少网站和 SimpleSAMLphp 之间的连接。如何相互连接?
如有任何帮助,我们将不胜感激。
【问题讨论】:
标签: symfony okta simplesamlphp