Warm tip: This article is reproduced from serverfault.com, please click

其他-如何创建Azure Web应用程序以对用户进行身份验证并获取其访问令牌?

(其他 - How can I create a Azure Web Application to authenticate User and acquire its Access Token?)

发布于 2020-12-01 10:37:40

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

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

Questioner
Saurab
Viewed
11
Carl Zhao 2020-12-01 19:30:15

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

接下来,你需要使用访问令牌来调用MS图形api来创建应用程序,因为你正在使用auth代码流来获取令牌,因此你需要向delegation permissions应用程序授予权限

请参阅:样本