security教程连载

转载 2018年04月16日 09:17:12

https://blog.csdn.net/jaune161/article/details/17639305

今天给大家分享一下我学习SpringSecurity的过程,及我随后要讲的Spring Security的学习大纲。一为指导想学习SpringSecurity的同学,二为留着自己备用,以便忘了的时候翻出来看看。第一次写博客,写的不好的地方还请大家勿喷。

Spring Security是Spring的一个安全框架,它的前身是Acegi Security.这个框架主要分为两个部分,认证、验证。

  • 认证是为用户建立一个他所声明的主体,主体一般是指用户。
  • 认证是判断用户访问的资源是否有足够的权限。

因为项目的需求,需要用到细粒度的权限控制,所以决定用SpringSecurity来做。也因为我自己一直想研究SpringSecurity,所以项目中权限的部分就由我来做了。我学习SpringSecurity大概用了两个星期,虽然研究的不够深,但在项目中用也够了。下面我分享下我学习SpringSecurity的过程:

  • SpringSecurity环境搭建(我用的是SpringSecurity  3.2)
  • SpringSecurity简单测试
  • 自定义登录页面
  • 使用数据库进行用户认证、密码加密
  • 使用数据库进行URL资源认证
  • 使用数据库进行Method资源认证
  • remember-me功能、验证码功能的实现

教程大纲安排如下

  1. SpringSecurity环境搭建(与SpringMVC整合)
  2. SpringSecurity简单测试
  3. 自定义登录页面及
  4. 数据库表结构创建
  5. 国际化配置及UserCach
  6. 使用数据库管理用户及权限
  7. 解决UsernameNotFoundException无法被捕获的问题
  8. 自定义决策管理器及修改权限前缀
  9. 自定义AccessDeniedHandler
  10. 自定义登录成功后的处理程序及修改默认验证地址
  11. 使用数据库来管理资源
  12. 使用数据库来管理方法
  13. 验证码功能的实现
  14. Logout和SessionManager


SpringSecurity参考资料 

http://www.mossle.com/docs/auth/html/index.html 

http://www.blogjava.net/SpartaYew/archive/2011/06/15/350630.html



spring security 4.0 教程 步步深入 5

5. Java Configuration在Spring 3.1中向Spring框架添加了对Java配置的常规支持。 自Spring Security 3.2以来,一直有Spring Security...
  • chemmuxin1993
  • chemmuxin1993
  • 2016-11-03 11:28:39
  • 10141

Spring Security教程(一)

一 概要 Spring Security,这是一种基于 Spring AOP 和 Servlet 过滤器的安全框架。它提供全面的安全性解决方案,同时在 Web 请求级和方法调用级处理身份确认和授权。这...
  • AirMario
  • AirMario
  • 2016-12-31 14:36:04
  • 5974

【译】Spring 官方教程:Spring Security 架构

原文:Spring Security Architecture译者:徐靖峰校对:马超君专题指南本文是 Spring Security 的入门指南,并对 Spring Security 的框架设计和基础...
  • j3T9Z7H
  • j3T9Z7H
  • 2018-01-03 00:00:00
  • 1507

spring security的原理及教程

spring security使用分类: 如何使用spring security,相信百度过的都知道,总共有四种用法,从简到深为:1、不用数据库,全部数据写在配置文件,这个也是官方文档里面的demo...
  • ltaihyy
  • ltaihyy
  • 2017-06-06 14:03:27
  • 1321

spring security 4.0 教程 步步深入 6

6. Security Namespace Configuration6.1 Introduction自2.0版本的Spring框架以来,命名空间配置已可用。 它允许您使用来自附加XML模式的元素来补...
  • chemmuxin1993
  • chemmuxin1993
  • 2016-11-03 11:30:56
  • 15924

Maven+Spring security4.2.3的教程和源码

Maven+Spring security4.2.3的教程和源码 根据网上的教程,我们知道Spring security有四种方式,从简到深为:1、不用数据库,全部数据写在配置文件,这个也是官方文档...
  • AdesKng
  • AdesKng
  • 2017-10-09 15:36:34
  • 1062

Spring Security教程(七)

在之前的教程四中一笔带过式的讲了下RememberMe记住密码的功能,那篇的Remember功能是最简易的配置,其功能和安全性都不强。这里就配置下security中RememberMe的各种方式。本人...
  • AirMario
  • AirMario
  • 2017-01-14 11:54:43
  • 1712

学习笔记10-spring security的原理及教程

spring security使用分类: 如何使用spring security,相信百度过的都知道,总共有四种用法,从简到深为:1、不用数据库,全部数据写在配置文件,这个也是官方文档里面的de...
  • lifeifei2010
  • lifeifei2010
  • 2017-12-13 01:08:06
  • 277

Spring Security教程

原文地址:http://blog.csdn.net/jaune161/article/details/17640071 http://blog.csdn.net/jaune161/article...
  • z59d8m6e40
  • z59d8m6e40
  • 2017-06-04 20:40:09
  • 175

<em>Spring</em> <em>Security</em> 入门详解

<em>Spring</em> <em>Security</em>,这是一种基于<em>Spring</em> AOP和Servlet过滤器的安全框架。它提供全面...<em>spring</em> <em>security</em>视频<em>教程</em> 立即下载 上传者: uncletian 时间: 2018-01-29 综合...
  • 2018年04月16日 00:00
收藏助手
不良信息举报
您举报文章:security教程连载
举报原因:
原因补充:

(最多只允许输入30个字)