有谁知道在 Spring 中实现用户服务或身份验证提供程序的方法,在登录时将接受任何用户?
这是对我之前的问题的进一步说明:spring-ws 获取用户名和密码
我的 spring-ws 项目中有一个基本的安全设置:
<security:http auto-config="true">
<security:intercept-url pattern="/**" access="ROLE_USER" />
<security:intercept-url pattern="/*.wsdl" access="ROLE_USER" />
<security:http-basic/>
</security:http>
<security:authentication-manager erase-credentials="false">
<security:authentication-provider user-service-ref="userService">
<security:user-service>
<security:user name="me" password="mypass"
authorities="ROLE_USER" />
</security:user-service>
</security:authentication-provider>
</security:authentication-manager>
我不想在用户服务中指定用户,我希望有任何详细信息的用户能够访问,我只是想确保用户提供用户名和密码,并确保我可以从SecurityContextHolder
.
是否有必要实现我自己的用户服务或身份验证提供程序来执行此操作,如果是这样,任何人都可以指出一个示例的方向或为我提供一个示例吗?
谢谢!