ペイロードにユーザー コードを含む JWT (JSON Web トークン) があります。JWT が検証されたら、ペイロードを解析してユーザー コードを特定します。ユーザーコードは複数の異なるクラスで利用できる必要があり、ユーザーコードを抽出するために特定の HTTP ヘッダーを抽出して JWT を複数回 (認証時に 1 回、その後コードで必要な回数) 解析することを避けたいと考えています。JWT 検証を実行するために IsAuthorized メソッドをオーバーライドしました。
ASP.Net Web API が JWT を検証します。クラスの静的変数を保持する静的な Global.cs を持つことは可能ですか? 複数のユーザーが Web サイトにアクセスしている場合、どのような影響がありますか? Web API に接続しているユーザーごとに Global.cs のインスタンスが存在しますか?