简介

已完成

使用 Azure API 管理,可以仔细识别和控制谁可以访问 API 发布的数据。

假设你为一家气象公司工作,客户可使用该公司所拥有的一个 API 来访问天气数据,从而进行预测和研究。 此数据中有专有信息,你希望确保只有付费客户才有权访问。 需要使用 Azure API 管理来恰当地保护此 API,使其免遭未经授权的使用。

此模块中将使用两种基本方法来保护对 Azure API 管理中 API 的访问:

  • 订阅
  • 客户端证书

在本单元结束时,你将能够确保只有具有正确凭据的人员才能访问 API 中的信息。 还将探索更高级的选项来保护对 API 的访问。

学习目标

通过学习本模块,你将能够:

  • 创建 Azure API 网关。
  • 将 RESTful API 导入网关。
  • 实施策略来保护 API 免受未经授权的使用。
  • 调用 API 以测试应用的策略。

先决条件

  • 熟悉 Web API 的基本概念,例如操作和终结点
  • 熟悉证书
  • 你需要一个 Azure 订阅来完成练习。 如果没有 Azure 订阅,请在开始之前创建 一个免费帐户 并添加订阅。 如果你是学生,则可以利用 Azure 提供的学生 套餐。