【发布时间】:2015-07-09 19:37:08
【问题描述】:
我正在尝试在 PHP 中创建客户端门户 (IdP)。
该门户链接到多个 SP(如 Magento、Google Analytics 和 Wordpress)
看看这需要如何工作,我的 IdP 需要启动身份验证。单击指向 SP 的链接时,需要启动身份验证。
因此,它需要 IdP 优先应用程序。我尝试使用 SimpleSAML 进行设置,唯一的问题是 simpleSAML 网站上的初始解释对我来说不够清楚 (https://simplesamlphp.org/docs/stable/simplesamlphp-idp) 有人可以先给我一些关于 IdP 的更好或更深入的解释吗?
这是一个新的客户门户,但客户已经拥有上述网站和其他网站的帐户,有时超过 1 个帐户。是否可以不亲自连接这些帐户,而是让客户连接它们?
如果有比 SAML 更好的解决方案来解决这个问题,请毫不犹豫地提及它们
【问题讨论】:
-
深入解释什么?一般设置 IDP?
-
关于 IDP 发起。对于这种情况,我总是建议使用 SP 发起的 SAML。在这种情况下,您将只有一个指向 SP 的链接,SP 看到用户未通过身份验证并使用 IDP 开始身份验证
-
所以用户去 google -> google 看到他没有经过身份验证 -> 开始使用我的 IdP 进行身份验证?回答第一个问题:设置 IdP 第一门户
-
是的 sp 发起是我推荐的。它易于实现和 idp 发起,但存在一些问题,如 csrf、深度链接和不可操作问题
-
你不启动它,SP在用户发送的页面上识别出需要auth并启动auth
标签: php wordpress saml portal simplesamlphp