【发布时间】:2015-04-19 06:58:53
【问题描述】:
我有一个用 C# 编写的 REST API,我需要使用现有的 Azure AD 服务进行身份验证。我目前拥有希望进行身份验证的用户的用户名和密码。我需要通过 Azure AD 进行身份验证并从服务器接收访问令牌。
有人可以向我指出一些解释如何做到这一点的文章/教程的方向吗?
【问题讨论】:
-
您的意思是如何将 OAuth 2.0 与 Azure AD 结合使用?逐个呼叫过程描述为here。 Azure AD Authentication Library 简化了这个过程
-
谢谢 - 这正是我所需要的
-
您提到拥有用户凭据的事实让我感到紧张。您能否为您的问题添加更多细节。场景是:本机应用程序 -> 你的 REST API -> Azure AD Rest API。或者是:Web 应用程序 -> 你的 REST API -> Azure AD Rest API。或者是其他东西。根据具体情况,我可以为您指出一些示例,这些示例将阻止您处理用户凭据,从安全角度来看,这会更安全。
标签: c# authentication azure oauth-2.0 azure-active-directory