1

小さなサーブレットを作成しています。ルート「/」でホストされ、「/」の後に続くものはすべて「/myanim.swf」のようなリソースです。ほとんどのファイルは公開されていますが、一部は非公開です。パブリックファイルの場合は提供されるだけですが、プライベートファイルの場合は、ブラウザに認証ボックスを表示し、ダイジェスト認証をサーブレットに返送して、それを検証してコンテンツを提供できるようにします。どのように実装すればよいですか

if(!file.isPublic()) 

部?ブラウザに認証を行わせたいので、j_security_checkメカニズムを使用したくない

乾杯

ニック

4

1 に答える 1

2

サーブレット仕様は、これをそのままサポートします。j_security_checkあなたが言及する 「メカニズム」は、ダイジェストを使用するのに対し、フォームベースの認証方法でのみ使用されます。

これは、 J2EEチュートリアルの対応する章であり、サーブレットの基本認証を構成する方法のです(ダイジェストベースの方法に置き換えるのは簡単です)。

于 2009-07-21T17:00:08.823 に答える