我正在使用 WIF 设置 STS,它将支持主动和被动联合。
将有多种服务使用 STS 作为依赖方。
我想知道场景是如何工作的,并且在一个服务(例如 RelyingParty1)是另一个服务的客户端(例如 RelyingParty2)的情况下实现,其中 RelyingParty1 的客户端(自然人/用户)通过 STS/Idp 用户名和登录名进行身份验证而 RelyingParty1 想要使用 RelyingParty2。
RP2 是否完全与 STS 通信,或者是从 RP1 传递到 RP2 的有效令牌?这需要特定的配置吗?
如果 RP2 可以/确实与 STS 通信以验证令牌/身份验证(SSO 不是必需的,因此可能需要每次检查)STS 如何知道将 RP1 的物理用户用作 IClaimsIdentity/IClaimsPrincipal 而不是 RP1 的用户正在运行吗?