`
tonytony3
  • 浏览: 7934 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

spring security 3 多页面登录 小秘密小运气

阅读更多
首先 多谢这两篇文章的作者

一: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
  • ss3.rar (2.1 KB)
  • 下载次数: 79
分享到:
评论
1 楼 tonytony3 2011-10-25  
我的 MyLoginUrlEntryPoint implements AuthenticationEntryPoint就是进不去commence方法

有谁知道,高留个言,让大家都学习学习

相关推荐

    spring-security多登录页面配置

    ### Spring Security 多登录页面配置详解 在许多大型企业级应用中,为了更好地实现权限管理和用户体验,往往会采用多个登录页面的方式来进行用户身份验证。这种方式能够有效地将不同类型的用户(如前台用户、后台...

    Spring Security 3多用户登录实现一

    **Spring Security 3 多用户登录实现详解** Spring Security 是一个强大的、高度可定制的身份验证和访问控制框架,广泛应用于Java EE平台上的安全解决方案。在本文中,我们将深入探讨如何在Spring Security 3中实现...

    spring-security多个登录页面配置

    在Spring Security框架中实现多个登录页面的配置是一项高级特性,主要应用于区分前端用户与后端管理员的不同登录需求。本文将详细介绍如何通过Spring Security配置多个登录页面,并为不同类型的用户设置不同的登录...

    Spring_Security_多页面登录配置教程

    ### Spring Security 多页面登录配置教程 #### 一、引言 在开发Web应用程序时,安全性和用户体验同样重要。Spring Security作为一个强大的框架,为开发者提供了丰富的功能来保护Web应用的安全。其中,支持多页面...

    Spring Security 3多用户登录实现之九 基于持久化存储的自动登录

    在“Spring Security 3多用户登录实现之九 基于持久化存储的自动登录”这一主题中,我们将探讨如何利用Spring Security来实现多用户登录系统,并通过持久化存储来支持用户的自动登录功能。在这个过程中,我们会涉及...

    Spring Security OAuth2集成短信验证码登录以及第三方登录

    Spring Security OAuth2集成短信验证码登录以及第三方登录 Spring Security OAuth2是基于Spring Cloud/Spring Boot环境下使用OAuth2.0的解决方案,为开发者提供了全套的组件来支持OAuth2.0认证。然而,在开发过程中...

    Spring Security 3多用户登录实现之十一 退出

    以下是一些关于实现Spring Security多用户登录退出功能的关键知识点: 1. **配置注销URL**: 在Spring Security的配置中,你需要定义一个注销URL,如`/logout`。例如,在XML配置中,你可以使用`&lt;http&gt;`元素的`...

    Spring Cloud Gateway 整合 Spring Security 统一登录认证鉴权

    3. **定制Filter**:在Spring Cloud Gateway中,我们可以自定义WebFlux Filter,利用Spring Security提供的API进行认证和鉴权。这通常涉及到`@PreAuthorize`和`@Secured`等注解的使用,以控制对特定路由的访问权限。...

    Spring Security 3多用户登录实现之七 用户验证失败处理改进

    在"Spring Security 3多用户登录实现之七 用户验证失败处理改进"这个主题中,我们将探讨如何优化Spring Security的用户验证流程,以提高用户体验和系统安全性。 1. **用户验证流程**: Spring Security的认证过程...

    spring security3 中文版本

    ### Spring Security 3.0.1 中文版知识点解析 #### 一、Spring Security 3.0.1 概览 ##### 1.1 Spring Security 是什么? Spring Security 是一个强大的、高度可定制的身份验证和访问控制框架。它提供了许多功能...

    SpringBoot+SpringSecurity处理Ajax登录请求问题(推荐)

    SpringBoot+SpringSecurity处理Ajax登录请求问题 SpringBoot+SpringSecurity处理Ajax登录请求问题是SpringBoot开发中的一個常见问题,本文将详细介绍如何使用SpringBoot+SpringSecurity处理Ajax登录请求问题。 ...

    spring security 3 登录 退出 认证 最少配置

    项目应用到spring3,security3,hibernate4,struts2;应用中涉及到安全认证,目前项目有独立的统一认证网关,所以登录时只需要将安全认证网关的认证后信息塞到spring security中,由security3来管理用户的权限设置。...

    spring Security3中文教程,经典的

    ### Spring Security3中文教程知识点概览 #### 一、安全核心概念与起步 Spring Security是Spring框架中的一个重要组成部分,主要用于为Web应用提供安全防护。它不仅提供了强大的认证和授权功能,还支持各种加密...

    Spring Security 3.pdf

    Spring Security 3支持多语言,可以定制错误消息和登录页面的国际化内容。 总之,Spring Security 3是一个全面的框架,提供了从HTTP层到业务逻辑层的安全解决方案。其丰富的配置选项、强大的组件体系以及对现代威胁...

    Spring Security 资料合集

    - **XML配置**:Spring Security 原本支持XML配置,开发者可以在`security:http`标签下配置安全行为,如设置访问限制、登录页面等。 - **Java配置**:随着Spring Boot的发展,Spring Security也提供了Java配置方式...

    Spring Security in Action

    Spring Security 实践指南 Spring Security 是一个基于 Java 的安全框架,旨在提供身份验证、授权和访问控制等功能。下面是 Spring Security 的主要知识点: 一、身份验证(Authentication) 身份验证是指对用户...

    springSecurity 实现传参

    在这个场景中,我们关注的是如何使用Spring Security实现登录验证以及在登录过程中传递参数,特别是记录并返回用户登录前的页面。我们将深入探讨这个过程,并结合MySQL数据库的使用。 首先,让我们了解Spring ...

    Spring Security3 Demo

    4. **视图**: 应用可能包含登录和错误页面,这些都是Spring Security处理未授权访问时跳转到的页面。 5. **测试**: 示例可能包含单元测试和集成测试,用于验证安全配置的有效性。 **部署与开发环境** 根据描述,...

    spring security 3 demos

    在Spring Security 3中,你可以看到如何配置和使用Remember-Me服务,以便为用户提供更加便捷的登录体验。 7. **集成其他Spring组件**:Spring Security 可以与Spring MVC、Spring Data等其他Spring组件无缝集成。...

Global site tag (gtag.js) - Google Analytics