首页 > 解决方案 > 如何创建 Azure Web 应用程序来验证用户并获取其访问令牌?

问题描述

我想创建一个 Azure Web 应用程序,它可以在通过 Azure AD 凭据打开 Web 应用程序链接时对外部/内部(来自任何组织)用户进行身份验证,并获取其访问令牌作为回报。

我想使用该访问令牌以编程方式在用户的租户中创建应用程序注册。

标签: azureazure-active-directoryazure-web-app-serviceaccess-tokenazure-ad-graph-api

解决方案


首先,您需要注册一个应用程序并将其设置为多租户应用程序,然后使用auth 代码流对用户进行身份验证并获取访问令牌。

接下来需要使用access token调用MS graph api创建应用,因为你是使用auth代码流获取token,所以需要授权delegation permissions给应用。

见:样品


推荐阅读