0

我是 Azure 的新手,需要一些帮助来了解在 Azure 上进行 REST API 调用的先决条件。

  1. 我们是否需要更改安全/防火墙/网关来进行 API 调用?
  2. 如何验证请求?
4

1 回答 1

0

如果您正在谈论从本地网络调用托管在 Azure 上的 API,则无需进行任何更改。有多种方法可以对请求进行身份验证,您可以使用自己的身份提供程序(身份服务器)或使用 Azure AD 对请求进行身份验证。

https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-protect-backend-with-aad

因此,第一步是从 Azure AD 获取令牌,然后将其作为请求负载中的授权标头传递给 API。它将针对 Azure AD 验证令牌,如果它有效,将处理请求并生成响应。

相反,Azure 服务调用本地服务,您需要设置 VPN:

https://docs.microsoft.com/en-us/office365/enterprise/connect-an-on-premises-network-to-a-microsoft-azure-virtual-network

于 2020-05-25T15:52:06.670 回答