カスタムプロバイダーをどこにプラグインしてリクエストコンテキストを設定できますか?
レガシーシステムから機能を徐々に移行しながら、ASP.NETMVCアプリケーションを「スレーブ」モードで実行したいと思います。各リクエストにはCookieがあり、Cookieを取得し、外部呼び出しを行ってユーザーIDに解決し、残りのリクエストに対してそのユーザーIDを設定します。
フォーム認証Cookieを設定するか、Sessionを使用する場合がありますが、認証に関する信頼できる情報源は、すべての要求で外部から設定されたCookieである必要があります。
これを行うための最良の方法は何ですか?どこに接続しますか?認証プロバイダーとAuthorization属性を見てきましたが、どちらもこれに適した場所ではないようです。