0

私はSpringSecurity3の初心者ですが、次の問題が発生しています。spring-security名前空間を使用して、POSTメソッドのみをフィルタリングする単一の基本認証を構成しようとしています。

私のservlet.xml構成から:

<security:http  auto-config='true'>
    <security:http-basic></security:http-basic>
    <security:intercept-url method="POST" pattern="/**" access="ROLE_USER" />
</security:http>

さて、サーバーを起動した後、最初は正常に動作します(つまり、他の方法では認証画面は表示されません)。ただし、POSTメソッドを最初に使用すると、すべてのメソッドの認証画面が表示されます。誰かが私が欠けているものを知っていますか?

よろしくお願いします!;-)

4

1 に答える 1

0

OK、自動応答!xD私はそれをRestClientと呼ばれるFirefoxプラグインを試すために使用していました(私は本当にそれをお勧めします;-))。私の失敗は、POSTメソッドを使用した最初のログイン試行の後、HTTP-BASIC認証を促したことをキャッシュに保存したことでした。私の歴史をきれいにした後、それはうまくいきます。

その後、私は学びました:

-ブラウザを使用するときは常にキャッシュで考えてください

-Stackoverflow xDで質問するときに、環境に関する詳細情報を提供します

みんな、ありがとう!!

于 2010-04-21T09:24:55.017 に答える