1

paxweb の osgi バンドルとして jetty を使用しています。OSGI HttpService のおかげで登録されたすべてのサーブレットとリソースが、1 つの共通の SecurityHandler によって保護されていることを確認したいと思います (さらに、JAASLoginService を使用したいと考えています)。また、認証されていないすべてのリクエストを 1 つのログイン ページにリダイレクトしたいと考えています。

このシナリオを構成することは可能ですか?

4

2 に答える 2

1

Apache Felix ホワイトボードの HTTP サポートを見てください。レジストリにフィルターを登録するだけで、基礎となる Jetty によって使用されます: http://felix.apache.org/site/apache-felix-http-service.html

フィルターでサポートされているフィルター サービス プロパティ:

pattern - Regular expression pattern to register filter with.
contextId - Id of context to register with.
service.ranking - Where in the chain this filter should be placed.
init.* - Filter initialization values.

私はまだこれを自分で試していませんが、すぐに...

于 2012-09-27T07:16:57.253 に答える