中易网

Spring Security 使用非spring默认的登陆页面,是如何跳转到登陆成功页面的?

答案:2  悬赏:0  
解决时间 2021-01-09 01:33
Spring Security 使用非spring默认的登陆页面,是如何跳转到登陆成功页面的?
最佳答案
发现这个问题已经在这放了那么久没人回答,为了方便后面的人,我在这里就完结一下这个问题。
Spring Security 默认action="j_spring_security_check",让很多人不理解这个请求之后会跳转到哪里去,
这里我们就看
配置文件里这个标签,这个标签里面最基本的是intercept-url,用来设置访问权限的。
标签里面有个form-login 标签,这个标签有很多属性,大概情况如下:
form-login属性详解
1. login-page 自定义登录页url,默认为/login
2. login-processing-url 登录请求拦截的url,也就是form表单提交时指定的action
3. default-target-url 默认登录成功后跳转的url
4. always-use-default-target 是否总是使用默认的登录成功后跳转url
5. authentication-failure-url 登录失败后跳转的url
6. username-parameter 用户名的请求字段 默认为userName
7. password-parameter 密码的请求字段 默认为password
8. authentication-success-handler-ref 指向一个AuthenticationSuccessHandler用于处理认证成功的请求,不能和default-target-url还有always-use-default-target同时使用
9. authentication-success-forward-url 用于authentication-failure-handler-ref
10. authentication-failure-handler-ref 指向一个AuthenticationFailureHandler用于处理失败的认证请求
11. authentication-failure-forward-url 用于authentication-failure-handler-ref
12. authentication-details-source-ref 指向一个AuthenticationDetailsSource,在认证过滤器中使用
看到第三条属性没?default-target-url这个属性。
在这里我们假设 你登录成功需要调用一个名字叫toMain.do的action处理一些登录后的逻辑,比如SpringMVC或者Struts2,那么你就可以在http这个标签下配置



这样我们就可以在登录成功后调用上面对应的action,关于action返回视图,SpringMVC和Struts2这里我就不多说了。
全部回答
好像没遇到过这 个问题。 Spring Security 好像又一个配置文件可配置。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
13/33×19分之9的积比4分之1小要求写出思
观《功夫熊猫》有感(不少于400字)
我的面包车怎么这么费油1块一公里
帮忙解一下方程式 26-2.5x=3.5×4 谢谢
蛋糕10寸的大概直径是多少厘米
某些金属工艺品的外观有银白色的金属光泽,同
韦德去公牛了吗?
东厝村怎么去啊,我要去那办事
CAD大括号用那个命令 急
如何二班倒!
能诚防盗门和王力是什么关系?
诚信保洁(中山大道北一段诚信保洁)地址好找么
泰安距离日照多少公里啊
你好,我是中牟广电宽带用户
135除以3,351除以3,513除以3,每到算式的被
推荐资讯
实验动物学中的AEIR要素是什么?
56相册视频制作 如何制作电子相册
请问2016年南京正德学院校风怎么样的 我现在
怎样在网上订购烟草
天下3全疾弈剑
柔五笔怎么打
戒指买什么材料好?
黑龙江省伊春市朗乡林业局第二中学地址有知道
临涧路/行署路(路口)到龙门hao怎么走
6月准备出去旅游半个月,有什么地方是适合六
四方国际教育机构八里街艺术中心地址在什么地
Vienna真皮座椅 和 Alcantara真皮座椅 跟现款
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?