簡體   English   中英

保護位於 Azure API 管理背后的 API 應用服務

[英]Securing API App Service sitting behind Azure API Management

我在 Azure 中遇到了一個設計問題。 我創建了一個 .NET Core API 並將其部署為 Azure 中的應用服務。 最重要的是,我有一個使用 oAuth 2 保護它的 Azure API 管理實例。 我能夠通過遵循本教程來實現這一目標:

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

因此,API 管理實例受到策略和速率限制的保護,但后端 URL 是完全開放的,不需要身份驗證。 保護后端 URL 的最佳流程是什么?

您可以在訪問您的應用服務的白名單時設置 APIM 公共 IP,以確保只有 APIM 請求才能訪問您的應用服務。 有關如何設置 IP 限制,您可以參考此文檔: https : //docs.microsoft.com/en-us/azure/app-service/app-service-ip-restrictions#adding-and-editing-ip-限制規則

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM