【发布时间】:2015-01-14 15:22:03
【问题描述】:
我们正在开发使用 OAuth 2.0 协议的访问控制服务 (ACS) 的移动和 Web 客户端。我们希望将所有 4 个 OAuth 2.0 流程用于不同类型的客户端应用程序。一旦客户端应用程序从 ACS 收到访问令牌,他们就可以使用它来制作 对我们的 Web API 的经过身份验证的请求。
是否有 .NET 客户端库支持使用 OAuth 2.0 与 ACS 交互和
支持所有 4 个 OAuth 2.0 流程(授权码授予流程、 隐式授予流程、资源所有者密码凭证流程和 客户凭证流)
具有内置令牌缓存
支持使用刷新令牌并使用刷新令牌更新访问令牌 自动
同时支持本机和网络客户端
ADAL.NET 看起来很有希望,但已放弃对 ACS 的支持。
【问题讨论】:
标签: azure oauth-2.0 acs azure-active-directory adal