使用SimpleSAMLPhp + Laravel Apps的IDP Init SSO流程(Saml2软件包为SP)

时间:2019-01-14 16:01:05

标签: laravel single-sign-on laravel-5.5 saml-2.0 simplesamlphp

这是我们的用例,

我们在Laravel网站中将SimpleSAMLPhp用作IDP,将Saml2 Package用作SP。

我们要为我们的网站使用IDP Init SSO流来设置idp和Test idp的第一种方法,我指的是此文档https://simplesamlphp.org/docs/stable/simplesamlphp-idp#section_11

现在的问题是,在idp的登录URL中,我们需要提供指向该SP的SP的 spentityid = (与我们在/simplesamlphp/metadata/saml20-sp-remote.php中配置的相同)。登录后将发送SAMLResponse的网站,因此所有网站都将有所不同,相反,我们需要为所有网站使用通用网址。

以下是用户将要执行的步骤

  1. 用户将访问公共网址
  2. 获取登录屏幕
  3. 他/她输入他/她的凭据
  4. 成功登录后,获取他可以选择的屏幕 他们想要浏览的网站
  5. 点击所需网站
  6. 获取所需网站的登录信息

    请帮助我找到上述用例的资源/解决方案。

0 个答案:

没有答案