我有门户A,为此我使用SP(Azure AD)实现了SAML身份验证。在门户网站A中,我将以门户网站的形式显示Portal B的一些屏幕。跨多个SP的SAML身份验证
门户A和门户B都使用来自同一IDP(Azure AD)的基于SAML的身份验证。
这里的情况是用户登录到Portal A,当试图访问Portal B屏幕显示为Iframe的页面时,他们必须再次启动SAML登录(但是他们不会提示现在输入其凭据 ,因为它们是已经使用SAML身份验证登录到门户A)
我最初的印象是,当Portal A通过IDP身份验证时,它将针对所有使用相同IDP进行身份验证的门户建立SSO。但是现在我明白,它不是如何工作的。
当用户成功通过一个SP进行身份验证时,是否可以为所有使用相同IDP进行身份验证的SP实现SSO,不需要提示使用samle IDP登录所有其他SP?
您的问题描述有点不清楚,但只要用户通过IdP进行身份验证(通常是通过访问第一个SP触发的),就不需要凭证来验证后续SP。 –
那么问题是什么? –
抱歉不清楚。是的,后续SP不需要凭证。但为什么用户应该重定向到后续SP的登录页面呢?在随后的SP上 - 他需要点击登录按钮,然后再次将他带到STS门户,然后只有他成功通过其他SP进行身份验证。虽然他没有被提示重新输入他的凭据,但我想,用户不需要点击后续SP上的登录按钮,就可以直接验证用户而不要求他点击后续sp的登录按钮。 – Dinny