2

私は 2 つの小さな http サーバーを持っています。1 つは太陽 (com.sun.net.httpserver) サーバーを使用し、もう 1 つは組み込みの桟橋を使用します。現在、少なくとも jetty サーバーで HTTP ダイジェストを動作させようとしています (これが、sun httpserver の代わりに jetty を使用する理由の 1 つです)。私が使用するサーバーに関係なく、基本的なセットアップはSpring IOCコンテナーを介して行われます。

私はこの目的でサーブレットを使用するのが好きではありません (まあ、jetty を使用して HTTPServletRequest および HTTPServletResponse オブジェクトを取得します)。Spring セキュリティは初めてです (HTTP に関して最も柔軟なアプローチであるように思われるため、Spring セキュリティを使用しているだけです)。ダイジェスト認証)。春のセキュリティについて私が見つけたのは、かなり簡潔に文書化されているか、完全にサーブレット/フィルター指向でした。

サーバーで http ダイジェストを有効にする最も簡単な方法を知りたいです。そして、春のセキュリティが答えである場合、春のクラスを IOC コンテナに接続する方法。httpダイジェストを処理するには、手動のアクションが必要になると想像できます。いくつかの開始のヒントがある限り、それは私にとっては問題ありません。

4

1 に答える 1

0

Spring Security Documentationを見てください。DigestFilter と DigestFilterEntryPoint を構成する必要があります。また、UserDetailsS​​erviceを提供する必要があります。始めるのに適した UserDetailsS​​ervice 実装は、インメモリ実装です。

構成の残りの部分はかなり標準的なはずです。ここで「はじめに」を見つけることができます。

于 2010-07-11T17:54:44.860 に答える