3

Grizzly HTTP サーバーで単純な HTTP AUTH の JaaS を許可するにはどうすればよいですか? そこにコード/サンプルが表示されません: StackOverflow に別の投稿があり、Grizzly で jaaS が利用可能であると直接想定していますが、それを追加する方法については説明していません。

4

1 に答える 1

3

Grizzly HTTP サーバーが「すぐに使える」基本的な認証を提供するとは思いません。Glassfish のような本格的な実装を使用したくない場合は、独自のフィルターを実装して、グリズリー フィルターのリストに追加できます。以下は、HTTP 基本認証を介してログイン データを抽出する方法と、それを grizzly コンテキスト内の JAAS オブジェクトに統合する方法の例です。ただし、かなりの量のコーディングが必要です。

http://java.net/projects/jersey/sources/svn/content/trunk/jersey/samples/https-clientserver-grizzly/src/main/java/com/sun/jersey/samples/https_grizzly/auth/SecurityFilter. java?rev=5160

それが役立つことを願っています。

于 2011-06-27T11:47:03.030 に答える