首先 多谢这两篇文章的作者
一:http://www.iteye.com/topic/1113842
多页面登录
二:http://blog.csdn.net/k10509806/article/details/6436987
filter测试
如果跟着上面都不成功 实现多页面登录需求的话, 下面可能的好的哦!
最近,好想搞 spring security 3 前后台 多页面登录,跟着他们来配 不起用!
我的
MyLoginUrlEntryPoint implements AuthenticationEntryPoint就是进不去commence方法,,,观察后
, 和我的运气 测试得到了最 秘密(是因为我在文档查不到,找不到)的 配置
首先,不用配entry-point-ref="loginUrlEntryPoint" 直接
<http use-expressions="true" auto-config="true" access-denied-page="/error.jsp">
第二:在 某个地方的区别
<beans:property name="filterProcessesUrl" value="/j_spring_security_check"/>
<beans:property name="filterProcessesUrl" value
="/cms/j_spring_security_check"/>
第三:在 两个登录页的区别
action="${pageContext.request.contextPath}/j_spring_security_check">
action="${pageContext.request.contextPath
}/cms/j_spring_security_check">
最后:因为用了auto-config=
"true" 所以,不能用 position="FORM_LOGIN_FILTER" ref="adminLoginFilter"/>
而是:
<custom-filter before="FORM_LOGIN_FILTER" ref="loginFilter"/>
<custom-filter after="FORM_LOGIN_FILTER" ref="adminLoginFilter"/>
就是这四步的区别,与第一篇文章! 其他代码几乎一样! 如果你的helloworld运行起来就可以来配这个了!
真的好奇怪啊!我的运气这么好!好,我要把我的运气分给大家分享这个小秘密!
不知道这的原理,刚学了1个月吧,
我这里的运行完全 符合需求,两个页两个targetPage,错误直到本页,没权去ERRORpage
分享到:
相关推荐
### Spring Security 多登录页面配置详解 在许多大型企业级应用中,为了更好地实现权限管理和用户体验,往往会采用多个登录页面的方式来进行用户身份验证。这种方式能够有效地将不同类型的用户(如前台用户、后台...
**Spring Security 3 多用户登录实现详解** Spring Security 是一个强大的、高度可定制的身份验证和访问控制框架,广泛应用于Java EE平台上的安全解决方案。在本文中,我们将深入探讨如何在Spring Security 3中实现...
在Spring Security框架中实现多个登录页面的配置是一项高级特性,主要应用于区分前端用户与后端管理员的不同登录需求。本文将详细介绍如何通过Spring Security配置多个登录页面,并为不同类型的用户设置不同的登录...
### Spring Security 多页面登录配置教程 #### 一、引言 在开发Web应用程序时,安全性和用户体验同样重要。Spring Security作为一个强大的框架,为开发者提供了丰富的功能来保护Web应用的安全。其中,支持多页面...
在“Spring Security 3多用户登录实现之九 基于持久化存储的自动登录”这一主题中,我们将探讨如何利用Spring Security来实现多用户登录系统,并通过持久化存储来支持用户的自动登录功能。在这个过程中,我们会涉及...
Spring Security OAuth2集成短信验证码登录以及第三方登录 Spring Security OAuth2是基于Spring Cloud/Spring Boot环境下使用OAuth2.0的解决方案,为开发者提供了全套的组件来支持OAuth2.0认证。然而,在开发过程中...
以下是一些关于实现Spring Security多用户登录退出功能的关键知识点: 1. **配置注销URL**: 在Spring Security的配置中,你需要定义一个注销URL,如`/logout`。例如,在XML配置中,你可以使用`<http>`元素的`...
3. **定制Filter**:在Spring Cloud Gateway中,我们可以自定义WebFlux Filter,利用Spring Security提供的API进行认证和鉴权。这通常涉及到`@PreAuthorize`和`@Secured`等注解的使用,以控制对特定路由的访问权限。...
在"Spring Security 3多用户登录实现之七 用户验证失败处理改进"这个主题中,我们将探讨如何优化Spring Security的用户验证流程,以提高用户体验和系统安全性。 1. **用户验证流程**: Spring Security的认证过程...
### Spring Security 3.0.1 中文版知识点解析 #### 一、Spring Security 3.0.1 概览 ##### 1.1 Spring Security 是什么? Spring Security 是一个强大的、高度可定制的身份验证和访问控制框架。它提供了许多功能...
SpringBoot+SpringSecurity处理Ajax登录请求问题 SpringBoot+SpringSecurity处理Ajax登录请求问题是SpringBoot开发中的一個常见问题,本文将详细介绍如何使用SpringBoot+SpringSecurity处理Ajax登录请求问题。 ...
项目应用到spring3,security3,hibernate4,struts2;应用中涉及到安全认证,目前项目有独立的统一认证网关,所以登录时只需要将安全认证网关的认证后信息塞到spring security中,由security3来管理用户的权限设置。...
### Spring Security3中文教程知识点概览 #### 一、安全核心概念与起步 Spring Security是Spring框架中的一个重要组成部分,主要用于为Web应用提供安全防护。它不仅提供了强大的认证和授权功能,还支持各种加密...
Spring Security 3支持多语言,可以定制错误消息和登录页面的国际化内容。 总之,Spring Security 3是一个全面的框架,提供了从HTTP层到业务逻辑层的安全解决方案。其丰富的配置选项、强大的组件体系以及对现代威胁...
- **XML配置**:Spring Security 原本支持XML配置,开发者可以在`security:http`标签下配置安全行为,如设置访问限制、登录页面等。 - **Java配置**:随着Spring Boot的发展,Spring Security也提供了Java配置方式...
Spring Security 实践指南 Spring Security 是一个基于 Java 的安全框架,旨在提供身份验证、授权和访问控制等功能。下面是 Spring Security 的主要知识点: 一、身份验证(Authentication) 身份验证是指对用户...
在这个场景中,我们关注的是如何使用Spring Security实现登录验证以及在登录过程中传递参数,特别是记录并返回用户登录前的页面。我们将深入探讨这个过程,并结合MySQL数据库的使用。 首先,让我们了解Spring ...
4. **视图**: 应用可能包含登录和错误页面,这些都是Spring Security处理未授权访问时跳转到的页面。 5. **测试**: 示例可能包含单元测试和集成测试,用于验证安全配置的有效性。 **部署与开发环境** 根据描述,...
在Spring Security 3中,你可以看到如何配置和使用Remember-Me服务,以便为用户提供更加便捷的登录体验。 7. **集成其他Spring组件**:Spring Security 可以与Spring MVC、Spring Data等其他Spring组件无缝集成。...