0 0

Spring MVC authentication without Spring Security5

看了一些文档,设计Spring MVC的认证,大都用Spring Security实现。请问,如果不用Spring Security框架,能不能用标准的J2EE认证来对一个Spring MVC应用提供认证支持呢?大致步骤是怎么样的?
2012年8月14日 03:19

1个答案 按时间排序 按投票排序

0 0

标准的J2EE认证就是JAAS了,这个跟spring mvc没有关系。
JAAS认证主要有以下步骤:
1.编写登录界面,并设置form的action为/j_security_check
2.配置web.xml
3.编写LoginModule
4.配置JAAS到相应的web容器上(weblogic配置比较复杂,可参考本人博客。tomcat配置相对简单,网上有教程)

2012年8月14日 06:59

相关推荐

    基本的spring mvc + spring security实现的登录(无数据库)

    在本项目中,我们主要探讨的是如何利用Spring MVC和Spring Security框架构建一个基本的无数据库登录系统。Spring MVC是Spring框架的一部分,用于处理Web应用程序的请求-响应模型,而Spring Security则是一个强大的...

    spring mvc 和spring security自定义登录

    Spring MVC和Spring Security是两个非常流行的Java框架,它们分别用于构建强大的MVC(Model-View-Controller)应用和提供强大的安全防护。本文将深入探讨如何结合Spring MVC和Spring Security来实现自定义登录功能。...

    SpringSecurity+MVC入门Demo

    - **身份验证(Authentication)**: Spring Security 提供了多种认证机制,如基于内存的用户信息、数据库认证、LDAP认证等,确保只有经过身份验证的用户才能访问系统资源。 - **授权(Authorization)**: 通过配置...

    spring mvc + spring security 例子 带jar 可直接运行

    Spring Security 是一个高度可配置的安全框架,用于实现认证(Authentication)和授权(Authorization)。它提供了全面的身份验证和访问控制功能,包括登录、权限管理、CSRF 防护等。Spring Security 可以轻松地与 ...

    Spring mvc+Security的简单搭建

    在本文中,我们将深入探讨如何使用Spring MVC 4.0框架与Spring Security 3.2进行集成,构建一个基础的安全管理应用。同时,我们还将引入MyBatis作为持久层框架,来处理数据库交互。让我们逐步了解这个过程。 首先,...

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

    1. **身份验证中心(Authentication Server)**:使用Spring Security和Spring OAuth2建立一个独立的授权服务器,处理用户的登录请求,验证用户凭证,并生成访问令牌(Access Token)。 2. **资源服务器(Resource ...

    springsecurity角色和权限

    当用户尝试登录时,Spring Security创建一个`Authentication`对象,其中包含了用户的身份信息。这个对象包含了`Principal`(通常是`UserDetails`对象)和`Authorities`(角色列表)。 6. **Access Decision ...

    Spring Security in Action

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

    SpringMVC集成SpringSecurity

    5. **SpringSecurity配置**:在SpringSecurity配置文件中,我们需要定义`<http>`元素来配置URL保护策略,`<authentication-manager>`元素来定义认证机制,例如使用`<user-service>`元素配置内存中的用户信息。...

    Spring Web Flow 2简化页面流的开发,结合Spring MVC更俊,Spirng Security 3添加安全机制

    Spring Security是一个强大的安全框架,它提供了认证(Authentication)和授权(Authorization)的功能,确保只有合法的用户能够访问特定的资源。Spring Security 3是该框架的一个版本,它引入了许多改进,例如支持...

    spring-security 官方文档 中文版

    Spring Security 是一款基于 Spring 框架的安全插件,提供了完整的安全性解决方案,包括身份认证(Authentication)、授权(Authorization)以及会话管理(Session Management)等功能。Spring Security 的设计目标是为...

    springsecurity学习笔记

    Spring Security 是一个强大的Java安全框架,用于保护基于Spring的应用程序。它提供了全面的安全服务,包括认证、授权、CSRF防护、会话管理等。在深入理解Spring Security之前,我们需要了解几个核心概念: 1. **...

    Spring集成SpringSecurity依赖包

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

    SpringSecurity学习总结源代码

    SpringSecurity是Java开发中用于构建安全Web应用的框架,它提供了强大的身份验证、授权和访问控制功能。在本文中,我们将深入探讨SpringSecurity的核心概念、关键组件以及如何配置和使用这个框架。 首先,Spring...

    spring security3.0所需要的最精简的jar包

    如`FilterSecurityInterceptor`和`DelegatingFilterProxy`等,它们在Spring MVC或者Servlet容器中拦截请求,执行认证和授权过程。 3. **spring-security-config-3.1.3.RELEASE.jar**:配置模块提供了基于XML和注解...

    Spring mvc(从入门到精通)

    Spring MVC 详解 Spring MVC 是一个基于 Java 的 Web 应用程序框架,基于模型-视图-控制器(MVC)模式。它提供了一个灵活的方式来开发 Web 应用程序,具有良好的可扩展性和灵活性。 Spring MVC 的核心组件 在 ...

    Spring MVC实现用户登录的完整实例

    如果匹配,我们可以创建一个`Authentication`对象,并通过Spring Security来管理用户的会话。 视图层(View)方面,我们需要创建一个登录页面(例如`login.jsp`或`login.html`)。在这个页面中,用户输入他们的...

    spring security用户权限项目

    1. **身份验证(Authentication)**:Spring Security 提供了多种认证方式,包括基于表单的登录、HTTP 基本身份验证、OAuth2 认证等。在这个项目中,可能使用了基于表单的认证,即用户输入用户名和密码,Spring ...

    SpringSecurity笔记,编程不良人笔记

    SpringSecurity提供`Authentication`接口,用于处理身份验证过程。 - **Authorization**: 授权是指决定用户是否有权限访问某个资源。SpringSecurity支持基于角色的访问控制(RBAC)和其他授权模型。 - **Access ...

    SpringSecurity中文文档.zip

    SpringSecurity的架构设计、AOP(面向切面编程)在安全中的应用、基于角色的访问控制(Role-Based Access Control, RBAC)、OAuth支持、CSRF(跨站请求伪造)防护、以及如何与其他Spring模块如Spring MVC、Spring ...

Global site tag (gtag.js) - Google Analytics