教程:在 Microsoft 标识平台注册 Web API

您所在的位置:网站首页 web平台 教程:在 Microsoft 标识平台注册 Web API

教程:在 Microsoft 标识平台注册 Web API

#教程:在 Microsoft 标识平台注册 Web API| 来源: 网络整理| 查看: 265

你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。

教程:在 Microsoft 标识平台注册 Web API 项目 04/06/2023

若要与 Microsoft 标识平台交互,必须让 Azure Active Directory(Azure AD)知晓你创建的应用程序。 本教程介绍如何在 Azure 门户的租户中注册应用程序。

本教程的内容:

在租户中注册 Web API 记录 Web API 的唯一标识符 通过添加范围公开 API 先决条件 具有活动订阅的 Azure 帐户。 免费创建帐户。 Azure 帐户必须拥有管理应用程序的权限。 使用注册应用程序所需的任何以下角色: 应用程序管理员 应用程序开发人员 云应用程序管理员 注册应用程序和记录标识符

若要完成注册,请为应用程序命名并指定支持的帐户类型。 注册后,应用程序“概述”页将显示应用程序源代码中所需的标识符。

登录 Azure 门户。

如果有权限访问多个租户,请使用顶部菜单中的“目录 + 订阅”筛选器 ,以切换到要在其中注册应用程序的租户。

搜索并选择“Azure Active Directory” 。

在“管理”下,选择“应用注册 > 新建注册”。

为应用程序输入“名称”,例如 NewWebAPI1。

对于“支持的帐户类型”设置,请选择“仅限此组织目录中的帐户”。 关于不同帐户类型的信息,选择“帮助选择”选项。

选择“注册”。

注册完成后,将显示应用程序的“概述”窗格。 记录目录(租户)ID 和要用于应用程序源代码的应用程序(客户端)ID。

注意

可以通过参照修改应用程序支持的帐户来更改支持的帐户类型。

公开 API

注册 API 后,可以通过定义 API 公开给客户端应用程序的范围来配置其权限。 客户端应用程序通过将访问令牌及其请求传递到受保护的 Web API 来请求执行操作的权限。 然后,仅当 Web API 接收的访问令牌包含所需范围时,Web API 才会执行请求的操作。

在“管理”下,选择“公开 API > 添加范围”。 选择“保存并继续”,以接受建议的应用程序 ID URI(api://{clientId})。 {clientId} 将是从“概述”页记录的值。 然后输入以下信息:

对于“范围名称”,输入 Forecast.Read。 对于“谁能同意?”,请确保选择了“管理员和用户”选项 。 在“管理员同意显示名称”框中,输入 Read forecast data。 在“管理员同意说明”框中,输入 Allows the application to read weather forecast data。 在“用户同意显示名称”框中,输入 Read forecast data。 在“用户同意说明”框中,输入 Allows the application to read weather forecast data。 确保“状态”设置为“已启用”。

选择“添加作用域”。 如果已正确输入范围,则会在“公开 API”窗格中列出该范围。

后续步骤

教程:创建 ASP.NET Core 项目并配置 API



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3