azure - 如何创建 Azure Web 应用程序来验证用户并获取其访问令牌?
问题描述
我想创建一个 Azure Web 应用程序,它可以在通过 Azure AD 凭据打开 Web 应用程序链接时对外部/内部(来自任何组织)用户进行身份验证,并获取其访问令牌作为回报。
我想使用该访问令牌以编程方式在用户的租户中创建应用程序注册。
解决方案
首先,您需要注册一个应用程序并将其设置为多租户应用程序,然后使用auth 代码流对用户进行身份验证并获取访问令牌。
接下来需要使用access token调用MS graph api创建应用,因为你是使用auth代码流获取token,所以需要授权delegation permissions
给应用。
见:样品。
推荐阅读
- c++ - 文本渲染无法正常工作
- python - 用于表单发布的 Python 请求会话似乎没有持续存在
- java - 为什么在 Android Studio 中格式化今天的日期会给出 19700101?
- clojure - 在 lein deps 期间,使用 OpenJDK 9 在 Travis CI 上构建 Clojure 失败
- javascript - 无法访问后端 URL 资源时的异常处理
- angular - 错误类型错误:无法读取角度 5 中未定义的属性“nativeElement”
- ssis - 使用 SSIS 包更新特定列
- python - 如何调用包内的所有模块?
- javascript - 如何在 react-pdf 组件的文件中显示 html?
- mysql - 无法从另一个容器访问 Docker 容器中的 MySQL 数据库