【发布时间】:2016-06-26 03:04:03
【问题描述】:
是否可以将 OAuth2 访问令牌(或 OpenID Connect id_token)交换为 WS-* SAML 令牌?
这是我们想要完成的具体场景:
- 用户已使用 OpenID Connect 端点进行身份验证并颁发了 id_token。
- 同一用户已使用 OAuth 2 端点获得授权并颁发了访问令牌。
- 单页应用程序 (SPA) 从安全的 ASP.NET Web API 请求数据,并发送 id_token 和访问令牌。
- 这是问题/棘手的部分:我们希望 ASP.NET Web API 从使用 WS-* 保护的 WCF 服务获取数据,因此 WCF 服务需要签名的 SAML 令牌。李>
是否可以将 OpenID Connect id_token 和/或 OAuth 2 访问令牌交换为符合 WS-* 规范的 SAML 令牌?
我们希望在 Windows Server 2016 上使用 ADFS,但我们也对其他安全令牌服务 (STS) 持开放态度,例如 Azure ADFS 等。
【问题讨论】:
标签: oauth-2.0 federated-identity ws-federation