ユーザーが多くの会社に所属できるアプリケーションがあります。ユーザーは、compnaysubdomain.example.com 経由で会社のポータルにアクセスします)。ユーザーが会社のポータルにアクセスするときは、その会社のロールを更新する必要があります (サブドメインとデータベースをチェックして)。サブドメインを解析し、データベースにクエリを実行し、ユーザーに新しいロールを追加するリクエスト イベント リスナーを作成しました。問題は、ユーザー ロールを更新できるようにセキュリティ コンテキストにアクセスできるようにする必要があるため、リスナーの優先度をファイアウォールの優先度より低くする必要があることです。ただし、最初にファイアウォール リスナーを実行すると、会社に基づいてまだ更新されていないユーザー ロールがすぐにチェックされます。
助言がありますか?。カスタムファイアウォールリスナーなどを実装する必要があるかもしれません。私は過度に複雑にしたくありません。
ありがとうございました。