A 公司收购了 B 公司。现在 A 公司和 B 公司的用户必须使用联合身份验证。例如,假设 A 公司是 Microsoft,B 公司是 Skype。Microsoft(LiveMessenger) 和 Skype 都有注册 IM 的用户。现在微软必须为所有客户提供统一的体验。我们如何使用联邦来解决这个问题?可以有:
1) 仅限 Skype 用户 2) 仅限 Live 用户 3) Live 和 Skype 用户
最后,客户只需登录一次,即可登录 Skype 或 Live messengers。我们不应该再次询问登录。
现在,Live Service 和 Skype Service 是依赖方。Skype 和 Live 需要特定于应用程序的令牌用于基于 REST 的通信。
作为 Microsoft 的开发人员,我知道我需要创建一个 IdM。我是否需要将所有现有用户从 Live 和 Skype 迁移到 IdM?还是IdM应该在后台调用Live和Skype的用户管理服务?
我知道我们需要将 SAML 令牌交换为特定于应用程序的令牌,具体应该如何完成?我是否需要在 Skype 和 Live 服务中公开服务端点?