私はJavaScriptクライアントアプリケーションをホストするASP.NETコアMVCサーバーアプリケーションを使用しています。 JSアプリケーションは現在、暗黙のフローでOidc authを使用しています。 MVCサーバーアプリケーションは、ファイルのダウンロード機能を提供し、ユーザーを認証する必要もあります。IdentityServer4:ASP.NET Core MVCサーバーアプリケーションとJavaScriptクライアントの間の認証を共有する
ユーザーがJSクライアントにログインし、MVCサーバーバックエンドを参照するダウンロードリンクをクリックし、サーバーが既に認証されたユーザーを受け入れる必要がある場合、両方のアプリケーションをシナリオをサポートするように構成する方法または例はありますか?
また、ユーザーがまだ認証されておらず、ブラウザでダウンロードURLにナビゲートする場合、MVCバックエンドは、ダウンロードを続行する前に、ユーザーをIDサーバーのログインページにリダイレクトする必要があります。
いくつかの設定を試しましたが、両方のクライアントが独立して動作し、最初のログイン後、MVCサーバーはJSクライアントのユーザー切り替えを1つのブラウザセッションに反映しません。あなたのMVCアプリケーションで