1

index.cshtmlページにHTTPRequestを出力する単純なasp.netコア3.1アプリがあります。アプリをコンテナー化し、Azure appservice で実行しています。

私が所有していないコードがたくさんあります。たとえば、リダイレクト URL を構築するために HTTPRequest.Scheme に依存している Microsoft OIDC のものです。元のリクエスト URL は次のように見えますが、コンテナー化されたアプリに送られるリクエストは HTTP です。

https://app-chaosbunny.azurewebsites.net/

アプリが HTTPRequest にあると考えているものを出力すると、次のようになります。

http://app-chaosbunny.azurewebsites.net/

言うまでもなく、OIDC スタッフが redirectUrl を作成するとき、それは HTTP スキームであり、これは間違っています。

「HTTPS のみ」をオンにできる「App Services」の TLS/SSL 設定があります。これは効果がありません。

適切なスキームがコンテナに渡されるようにする設定がありませんか?

4

2 に答える 2