在典型的三層Web應用程序中,您在公有子網中運行Web服務器,而應用程序層位於專用子網中。是否可以使用Azure Web應用程序和Api應用程序運行類似的體系結構?Azure Web應用程序中的三層Web應用程序
我猜你可以在Azure Web App中運行Asp.NET Core Web App,並將AspNet Core Web Api部署到Azure Api App,然後使Api端點專用,這樣只有Web應用程序可以與它通話?我看到像谷歌,Facebook等選項。作爲auth提供者。這是你必須做什麼來使API私密?
D.
謝謝Junnas。 ASE是我一直在探索的東西。在我的問題中,我指的是將前端部分映射到API應用程序中的Web Apps和Api(都是ASE的一部分)。然後使用其中一個authN/Z選項來保護API應用程序。 我想了解這是否是常見模式。或者如果有另一種機制來啓用Web App和Api App之間的私人通信。我看到一些較舊的帖子和9頻道視頻提到了某些功能。 – user3573411
對不起,沒有意識到ASE是優質服務。我會審查它。謝謝。 – user3573411
我們主要使用Azure AD進行身份驗證和授權。我們爲每個組件創建一個應用程序(前端/ API),然後爲它們提供必要的權限,以指定它們允許調用的內容。這將是一種選擇。 – juunas