一般的な3層Webアプリケーションでは、パブリックサブネットでWebサーバーを実行し、アプリケーション層はプライベートサブネットに存在します。 Azure WebアプリケーションとApiアプリケーションで同様のアーキテクチャを実行することは可能ですか?Azure Web Appsの3層Webアプリケーション
Azure Web AppでAsp.NET Core Web Appを実行し、Azure Api AppにAspNet Core Web Apiを展開してApiエンドポイントを非公開にして、Webアプリケーションだけと話すことができると思いますか? Google、Facebookなどのオプションがあります。認証プロバイダとしてAPIを非公開にするためにはどうしたらいいですか? D.
ありがとうございます。 ASEは私が探求してきたものです。私の質問では、API Apps(どちらもASEの一部)でフロントエンドをWeb AppsとApiにマッピングすることを指していました。次に、authN/Zオプションの1つを使用してAPIアプリケーションを保護します。 これは共通のパターンかどうかを理解したかったのです。または、Web AppとApi Appの間でプライベート通信を可能にする別のメカニズムがある場合。私はいくつかの古い投稿とチャネル9のビデオを見て、いくつかの機能を参照してください。 – user3573411
申し訳ありませんが、ASEがプレミアムサービスであることを認識していませんでした。私はそれを見直します。ありがとう。 – user3573411
私たちは主に認証と認可のためにAzure ADを使用しています。各コンポーネント(フロントエンド/ API)用のアプリケーションを作成し、呼び出すことができるものを指定するために必要な権限を与えます。それは1つの選択肢になります。 – juunas