我是春天安全的新人。在我的实际应用中没有弹簧,它有一些验证方法,例如,一些系统由xml文件验证,其他系统由带参数的url验证,其他系统由webservices验证,其他系统由json文件验证。在我的新春季安全应用程序目前只通过登录表单进行验证,但我尝试绕过登录表单,实现其他验证,但目前我不知道这样做。任何人都可以帮助我实现其他认证吗?
最好的问候
答案 0 :(得分:0)
您需要“多个身份验证提供程序”。查看这些文档,它解释了如何使用Login Form和Restful进行身份验证:
Spring security for both web services and users
https://blog.codecentric.de/en/2012/07/spring-security-two-security-realms-in-one-application/
Spring security with multiple authentication providers - UsernameNotFoundException
http://www.networkedassets.com/configuring-spring-security-for-a-restful-web-services/
答案 1 :(得分:0)
第4个链接适用于我,当我在我的导航器中设置http://localhost:8080/rresclick/apiloginuser?username=username&password=password我认证很好而不显示登录表单。在验证之后,它进入控制器。 现在,当我使用用户和密码重新录制xml文档时,我想不显示登录表单。它也是这样做的。