我是Identity Assertion Provider
(IdP)和孔Single sign-on
(SSO)架构的新手。
今天,我们有一个具有声明身份验证的 SharePoint 2010 应用程序。登录的环境或流程如下:
SharePoint <-> Azure AC <-> ADFS <-> Shibboleth
这有效,SSO 工作正常。我们现在想通过Security Assertion Markup Language
从不同的来源(不是Shibboleth
)获取(SAML)响应来自动登录用户。
SharePoint <-> Azure AC <-> ADFS <- REST (Different client then the users client) <-> Shibboleth.
我们将以标头或纯文本形式接收 SAML。
我现在要做的是根据Representational state transfer
(REST)服务的响应在 Active Directory 联合身份验证服务(ADFS)中设置或验证用户。我们缺少的是idp_session
来自 Shibboleth 的 cookie,它设置在客户端上,在本例中是 REST 服务主机。
(REST) 服务主机正在执行正常登录Shibboleth
。
有谁知道一个好的教程,或者要搜索什么来实现这一点?甚至可能吗?
获取 REST 响应的应用程序与 Shibboleth 位于同一域中。所以我们也许可以自己设置 idp_session cookie。
非常感谢任何回应或指导。