私は JAX-RS/Jersey と Spring を使用して Java で書かれた Web サービスに取り組んでいます。
WS は、ログイン時にユーザーを認証し、有効期間が制限されたアクセス キーを返します。利用可能なメソッドのほとんどは、有効な「アクセス キー + userId」の組み合わせを必要とします。
使用可能なすべてのメソッドについて、@FormParam を使用して POST パラメーターを取得しています。応答は JSON です。私が理解しようとしているのは、入力する必要がないようにする方法です
@FormParam("userId") final Integer userId,
@FormParam("accessKey") final String accessKey
認証が必要なおそらく 20 の方法のそれぞれについて、手動で認証方法を呼び出します。期限切れのアクセス キーなどを処理するコードを追加する必要があるため、これは特に面倒です。
上記の 2 つのパラメーターを取得して認証を実行し、メソッドをクリーンに保つ別の方法はありますか?