我想创建一个Azure Web应用程序,当通过Azure AD凭据打开Web应用程序链接时,可以对外部/内部(来自任何组织)用户进行身份验证,并获取其访问令牌。
我想使用该访问令牌在用户的租户中以编程方式创建应用程序注册。
首先,你需要注册一个应用程序并将其设置为多租户应用程序,然后使用auth代码流对用户进行身份验证并获得访问令牌。
接下来,你需要使用访问令牌来调用MS图形api来创建应用程序,因为你正在使用auth代码流来获取令牌,因此你需要向delegation permissions应用程序授予权限。
delegation permissions
请参阅:样本。
嗨,卡尔。感谢您提供上述文章。我能够获得访问令牌。我还想知道是否可以通过某种方式获取已登录用户的订阅ID和租户ID的详细信息?