【发布时间】:2018-12-28 08:37:23
【问题描述】:
我正在学习 SAML,并且已经阅读了许多文章和论坛,但我仍然对设置 IdP 感到困惑。
我正在使用“https://simplesamlphp.org/”
比如我有3个网站“example.com”、“one.example.com”、“two.example.com”;
所有这些都在三个不同的服务器上。
现在,我想使用 SAML 设置单点登录,然后在我需要设置 IdP 的服务器上。
因为“example.com”是主域,包含用户的所有信息。
据我所知,当我登录“example.com”时,它会向 IdP 发送请求。
但我不知道必须在哪里设置 IdP 以及 Idp 包含什么?
它在“example.com”托管的同一台服务器上或它的不同服务器上,我必须在该服务器上写什么逻辑?
这是简单的登录功能,或者我需要为此设置“simplesaml”并在此处设置登录逻辑。
设置 IdP 后,我需要在其他服务器“one.example.com”、“two.example.com”上做什么?
我是否需要再次将“simplesaml”安装到服务器并设置 SP 和 IdP?
在排序中,哪个服务器有 IdP 和 SP?我需要在哪台服务器上安装“simplesaml”?
提前致谢
【问题讨论】:
标签: php single-sign-on saml saml-2.0 simplesamlphp