0

我是 Spring Security 3 的新手,我遇到了下一个问题。使用 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

好的,自动回复!xD 我用来尝试一个名为 Rest Client 的 Firefox 插件(我真的推荐它;-))。我的失败是,在第一次使用 POST 方法登录后,它保存在缓存中,提示了 HTTP-BASIC 身份验证。清理我的历史记录后,它工作正常。

在那之后,我了解到:

- 使用浏览器时始终在缓存中思考

- 当您在 Stackoverflow xD 中提问时,提供有关您的环境的更多信息

感谢大家!!

于 2010-04-21T09:24:55.017 回答