我有以下情况:
UserA 有权访问 ApplicationA。
UserB 有权访问 ApplicationB。ApplicationA 和 ApplicationB 都使用 ApplicationI 作为身份提供者(自定义实现)。
在 ApplicationA 中登录时,UserA 想以 UserB 的身份单点登录到 ApplicationB(假设 UserB 已将此类权限授予 UserA)。
ApplicationB 应该知道 UserA 以 UserB 的身份登录。
在这种情况下如何使用 SAML 2.0?到目前为止,我在网上获得的有关 SAML 的任何示例都是针对单个用户在多个站点上以自己的身份尝试单点登录的,而不是针对在另一个站点上冒充另一个用户的用户。具体来说,我试图了解在这种情况下如何将 SAML Web SSO 配置文件与 HttpBinding 一起使用。