`

Spring Security 2学习之登出

阅读更多
转载:http://blog.csdn.net/bukebushuo
SS2不仅仅把登录的部分给你做了,还给你做了登出的部分。

在xml中配置如下登出后显示页面

<http>

...

...

<logout logout-success-url="/login.jsp"/>

</http>

然后在登录后的任意页面比如说某个链接

设置为如下

<a href="<%= request.getContextPath() %>/j_spring_security_logout" target="_top">注销</a>

target部分可以省略,如果你不是在一个frame页面中的话

那么剩下的就OK了。
分享到:
评论
1 楼 百威 2009-05-10  
在研究Spring Security 2时发现其自带多种语言的资源文件,其中就有中文的,但是默认却是英文的

需要配置才能正确显示中文的信息资源。

从网上找了许久,不能解决问题,回过头再来研究它自带的例子源代码,发现如下配置后就可以正确显示

中文资源。

  <b:bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
  <b:property name="basename" value="org/springframework/security/messages" />
</b:bean>


系统运行时如果local是zh_CN,那么SS会自动把文件名附加上这个后缀如messages_zh_CN

然后再自动附加上文件扩展名和路径,就能取到正确的资源文件,记住,“org/springframework/security/”是SS2包中的路径,如果SS2包含的文件不满足你的要求可以改成你自己的路径并根据规范做成更全的资源文件。

相关推荐

    SpringSecurity学习总结源代码

    SpringSecurity是Java开发中用于构建安全Web应用的框架,它提供了强大的身份验证、...在学习过程中,分析提供的源代码和示例将有助于深入理解SpringSecurity的工作原理,并能帮助你在实际项目中有效地应用这些知识。

    Spring Security in Action

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

    Spring Security 学习总结1_3

    "springsecurity-namespace"可能指的是Spring Security的XML命名空间配置。在Spring Security的早期版本中,使用XML配置是最常见的实践。例如,你可能会看到以下片段: ```xml **" access="hasRole('ROLE_ADMIN')...

    SpringSecurity学习

    在3.1版本中,SpringSecurity引入了一些新特性,比如支持OAuth2进行社交登录集成,改进了CSRF(跨站请求伪造)防护,并优化了对RESTful服务的支持。 TestSecurity通常指的是一个示例项目,使用Maven作为项目管理...

    SpringMVC集成SpringSecurity

    2. **集成过程**:在SpringMVC项目中集成SpringSecurity,首先需要在pom.xml文件中引入相应的依赖,接着配置SpringSecurity的XML配置文件,定义安全规则、用户认证方式等。 3. **默认账户和密码**:“admin,admin...

    spring security 项目配置源码

    - **Filter Security Interceptor (FSI)**:Spring Security的核心组件之一,用于处理请求过滤,实现访问控制。 - **Access Decision Manager (ADM)**:决定用户是否有权限访问资源的组件。 - **...

    Spring Security.pdf

    同时,Spring Security对OAuth2有原生支持,而Shiro则需要自行实现。在开发Spring Security项目时,需要搭建Maven项目,并配置项目依赖。 第三章介绍了如何构建Spring Security工程。在创建项目时,可以通过IDE或者...

    springsecurity官方文档3.2

    ### Spring Security 官方文档3.2 知识点概览 #### 1. Spring Security 简介 - **Spring Security** 是一个强大的、高度可定制的身份验证和访问控制框架。 - **历史**: 本章节简要回顾了 Spring Security 的发展...

    Spring集成SpringSecurity依赖包

    标题中提到的"Spring集成SpringSecurity依赖包"应该包含了这些必要的依赖,包括Spring Security本身和可能的Spring MVC依赖。 2. **配置Spring Security**:创建一个配置类,继承自`WebSecurityConfigurerAdapter`...

    springsecurity3.1.pdf

    标题:springsecurity3.1.pdf 描述:springsecurity3.1.pdf 标签:spring security3.1 部分内容:SpringSecurity Reference Documentation by Ben Alex and Luke Taylor 3.1.4.RELEASE **一、Spring Security 3.1...

    spring security + spring oauth2 +spring mvc SSO单点登录需要的最小jar包集合

    Spring Security、Spring OAuth2 和 Spring MVC 是构建现代Web应用程序中常用的安全框架和技术。Spring Security 提供了一套全面的授权和认证解决方案,而Spring OAuth2 则是用于处理身份验证和授权的服务提供者协议...

    spring security3.0 demo

    Spring Security 是一个强大的且高度可定制的身份验证和访问控制框架,用于保护基于 Java 的...通过研究这个示例,你可以学习到如何集成Spring Security到Spring MVC或Spring Boot应用中,从而提高应用程序的安全性。

    spring security第一个项目

    Spring Security 是一个强大的安全框架,主要用于Java Web应用的安全管理,包括认证、授权和访问控制等...在"spring security第一个项目"中,你将逐步学习到如何将这些概念应用到实践中,从而提升你的Web应用安全能力。

    SpringSecurity退出功能实现的正确方式(推荐)

    Spring Security 退出功能实现的正确方式 Spring Security 框架提供了强大的安全功能,其中退出功能是非常重要的一部分。本文将介绍如何正确地实现 Spring Security 退出功能。 一、logout 最简及最佳实践 使用 ...

    springboot+springSecurity+jwt实现登录认证后令牌授权

    Spring Security则是一个强大的安全框架,它允许我们轻松地实现用户认证和授权。而JSON Web Token(JWT)是一种高效的身份验证机制,能够使用户状态在客户端和服务器之间轻松传递。在这个项目中,我们将探讨如何利用...

    Spring Security详细介绍及使用含完整代码(值得珍藏)

    通过本篇文章的学习,你不仅了解了Spring Security的基本原理和使用方法,还学习了如何在Spring Boot项目中集成和配置Spring Security。这对于开发安全稳定的企业应用来说至关重要。希望你能通过实践进一步掌握...

    springSecurity demo 下载可用

    在"springSecurity demo 下载可用"的描述中,我们可以推测这是一个示例项目,用于展示如何在SSM(Spring、SpringMVC、MyBatis)框架下整合Spring Security。 SSM框架是Java Web开发中常用的组合,其中Spring负责...

    SpringSecurity_day03.pdf

    ### Spring Security与Spring Boot集成详解 #### 一、Spring Security简介 Spring Security 是一个功能强大的安全框架,它为基于 Java 的应用程序提供了身份验证(authentication)、授权(authorization)、CSRF ...

    spring-security-login:SpringBoot-整合SpringSecurity实现登入登出简单例子

    SpringBoot整合SpringSecurity简单实现登入登出从零搭建这是SpringSecurity实现登录和登出的一个简单示例,基于 Spring Boot 1.5.6基本实现 : 用户信息存储在数据库中,登陆时从数据库中查询匹配用户信息。...

    spring-security-web源码所需jar包

    2. **spring-beans-3.1.2.RELEASE.jar**:包含Spring处理bean定义和依赖注入的核心类,使得Spring Security可以动态地管理其组件。 3. **spring-web-3.1.2.RELEASE.jar**:提供了处理HTTP请求和响应的能力,以及...

Global site tag (gtag.js) - Google Analytics