在消费计划中的APIM(Azure API管理)中保护后端API

在消费计划中的APIM(Azure API管理)中保护后端API,azure,backend,azure-api-management,Azure,Backend,Azure Api Management,我正在Azure上工作,在Azure中,我必须在消费层中设置API管理服务。我需要保护后端API(应用程序服务),以便只能通过API管理服务访问它 在我使用的APIM开发者计划中,我通过将APIM应用程序内服务的IP列入白名单来配置安全后端API,但在消费计划中,这将不起作用,因为消费计划中的APIM将没有公共IP 我想在API管理服务(消费计划)后面保护后端API(应用程序服务) 我试过: IP白名单,但它在APIM的开发者计划中起作用,而不是在消费计划中 消费计划中不支持Azure acti

我正在Azure上工作,在Azure中,我必须在消费层中设置API管理服务。我需要保护后端API(应用程序服务),以便只能通过API管理服务访问它

在我使用的APIM开发者计划中,我通过将APIM应用程序内服务的IP列入白名单来配置安全后端API,但在消费计划中,这将不起作用,因为消费计划中的APIM将没有公共IP

我想在API管理服务(消费计划)后面保护后端API(应用程序服务)

我试过:

  • IP白名单,但它在APIM的开发者计划中起作用,而不是在消费计划中
  • 消费计划中不支持Azure active directory和VNet
  • 我访问了这个,然后访问了如何引导->保护后端链接


    上面链接中的一个选项是通过Azure Active Directory以及连接到内部虚拟网络来保护后端API。不幸的是,这两个功能在消费层中也不受支持。

    您可以使用客户端证书身份验证来保护您的后端服务。此外,请注意,要接收和验证消费层中的客户端证书,必须首先打开“自定义域”刀片服务器上的“请求客户端证书”设置,如下所示


    有关更多详细信息,请参阅和。

    您可以使用客户端证书身份验证来保护后端服务。此外,请注意,要接收和验证消费层中的客户端证书,必须首先打开“自定义域”刀片服务器上的“请求客户端证书”设置,如下所示

    有关更多详细信息,请参阅和