いくつかのRESTfulWebサービスをデプロイするアプリケーションを開発しています。HMACSHA512署名方式を使用したいのですが、公開されているすべてのWebサービスに実装する必要はありません。
そのため、REST WSに到達する前にリクエストをインターセプトする方法を探しており、HttpHeaders / UriInfo / etcやHMACダイジェストなどに基づいて、リクエストが有効かどうかを判断するカスタムクラスを用意しています。そして、REST WSに転送するか、それを拒否します。
ResourceFactoryFilter、web.xmlへのフィルターの追加などについていくつか見ましたが、迷子になりました。
これについての知識を持っている人は、私がこれをどのように実装するかについてのいくつかのヒントを私に与えることができますか?特に、これを達成するための最良の方法と、パーツがどのように相互作用するか。
私がやりたいことをどのように想像したか:クライアント<->インターセプター->RESTWS->…</p>
お時間をいただきありがとうございます。
PS:Springのようなサードパーティのフレームワークなしでこれを達成したいと思います。