首页 > 解决方案 > 在 Azure 集成的 ASP.NET Core MVC 应用程序中获取访问令牌

问题描述

我们有以下要求

  1. 创建 ASP.NET Core 3.1 MVC Web 应用程序
  2. 添加应用注册
  3. 为登录和注销集成 Azure 身份验证
  4. 获取访问令牌以调用其他 API

我们已经完成了 1 和 2,它们非常直接。

我们需要有关如何获取访问令牌的指导,

  1. 我们可以在登录过程中获取访问令牌吗?
  2. 如果没有,在登录过程后是否有任何 oob 方式获取访问令牌。认为它会很简单。

谢谢你。

标签: c#azureasp.net-core-mvc

解决方案


若要获取令牌,您需要使用 Azure Active Directory 中的已知帐户对用户进行身份验证。查看应用注册并使用单点登录。用户将被重定向到登录页面,该页面将对用户进行身份验证并发回令牌。

https://docs.microsoft.com/en-us/azure/active-directory/manage-apps/what-is-application-management


推荐阅读