私は、Azure Web Appとして、ノードの赤いインスタンスを設定して、選択したAPI Webサービスを作成しました。現在のところ、これはActive Directoryによって保護されており、シンプルで効果的です。しかし、最終的には、一部のAPIを(マイクロソフトのアカウントを介して)公に利用できるようにしたいと考えています。つまり、ウェブアプリケーションへのアクセスをある程度まで開く必要があるため、私は緊張します。Azureのリバースプロキシ/デーモン
私がしたいのは、リバースプロキシサービスのように、制限された一連のURLパスにコールを転送することです。さらに、非ADアカウントへのWebアプリケーションアクセスを提供する必要を避けるために、サービスアカウントに代わって呼び出しを行うデーモンサービスをプロキシに提供したいと考えています。
私はこのような機能がAzure API Managementの一部であることを望んでいましたが、そこではすべてのAPIコールをバックエンドに転送して認証することができます。
上記を達成するための提案を探しています。
実績のある計画です。私はAPIMポリシーを使ってバックエンドで検証される署名付きリクエストトークンを生成することをお手伝いしてきましたが、これは理想的ではないバックエンドインターフェイスを開くことを意味します(有効なトークンなしで何も返さないとしても)。私はあなたのアイデアが好きです。 –