Spring 目前有三个层次的项目,Spring Framework层,Spring Boot层和Spring Cloud层。这三个层次的项目里都有Spring Security的东西,在加上安全和权限控制这块是大多数人的一个弱项,导致官方文档给人乱乱的感觉;下面我们就梳理一下官方文档的学习顺序;

首先是(1)Spring Security Reference的文档,Spring Security的设计理念,架构实现,与其他组件的整合等的描述都在这个文档;

接着就是(2)Spring-Security-OAuth,这是Spring Security的oauth协议的扩展,当然在此之前要先搞懂oauth协议。这里面包含了多个文档和引用,关于Spring Security的部分是,Spring-Security-OAuth-Tutorial和OAuth Developers Guide;

接着就是第二个层次的(3)Spring Boot Reference Guide里的Spring Security的部分,这一部分主要描述了Spring Boot对Spring Security和Spring Security OAuth2的封装;

最后是第三层Spring Cloud的(4)Spring Cloud Security,此部分描述了Spring Security OAuth2在Spring Cloud环境中的使用方法,使用方法这部分只是简单列出来一个例子,这部分的详细文档还是参考Spring-Security-OAuth相关的内容,这个文档的重点是Spring Cloud对Spring Security OAuth的封装,也就是对Spring Cloud中使用的各个组件的token中继的支持,还有Spring Cloud Security整合Zuul的方法;

到此,所有Spring Security相关的官方文档就全都有了,大家可以按照这个路径去学习;

Spring Security 官方文档学习路径相关推荐

  1. Spring Boot 官方文档学习(一)入门及使用

    Spring Boot 官方文档学习(一)入门及使用 个人说明:本文内容都是从为知笔记上复制过来的,样式难免走样,以后再修改吧.另外,本文可以看作官方文档的选择性的翻译(大部分),以及个人使用经验及问 ...

  2. Spring Framework 官方文档学习(四)之Validation、Data Binding、Type Conversion

    本篇太乱,请移步: Spring Framework 官方文档学习(四)之Validation.Data Binding.Type Conversion(一) 写了删删了写,反复几次,对自己的描述很不 ...

  3. Spring Framework 官方文档学习(四)之Validation、Data Binding、Type Conversion(二)

    接前一篇 Spring Framework 官方文档学习(四)之Validation.Data Binding.Type Conversion(一) 本篇主要内容:Spring Type Conver ...

  4. Spring 4 官方文档学习 Spring与Java EE技术的集成

    本部分覆盖了以下内容: Chapter 28, Remoting and web services using Spring -- 使用Spring进行远程和web服务 Chapter 29, Ent ...

  5. Spring 4 官方文档学习(十一)Web MVC 框架之异常处理

    1.HandlerExceptionResolver Spring HandlerExceptionResolver的实现们会处理controller执行过程中发送的unexpected except ...

  6. Spring 4 官方文档学习(十)数据访问之JDBC

    说明:未修订版,阅读起来极度困难 1.Spring框架JDBC的介绍 Spring JDBC - who does what? 动作 Spring 你 定义连接参数   是 打开连接 是   指定SQ ...

  7. Spring Framework 官方文档学习(三)之Resource

    起因 标准JDK中使用 java.net.URL 来处理资源,但有很多不足,例如不能限定classpath,不能限定 ServletContext 路径. 所以,Spring提供了 Resource ...

  8. Spring Data Commons 官方文档学习

    Spring Data Commons 官方文档学习   -by LarryZeal Version 1.12.6.Release, 2017-07-27 为知笔记版本在这里,带格式. Table o ...

  9. HarmonyOS(一) 快速开始学习鸿蒙开发,官方文档学习路线解析

    系列文章目录 HarmonyOS(一):快速开始学习鸿蒙开发,官方文档学习路线解析 HarmonyOS(二):应用开发环境搭建准备 HarmonyOS(三):创建你的第一个HelloWorld应用 文 ...

  10. 【Spring Boot官方文档原文理解翻译-持续更新中】

    [Spring Boot官方文档原文理解翻译-持续更新中] 文章目录 [Spring Boot官方文档原文理解翻译-持续更新中] Chapter 4. Getting Started 4.1. Int ...

最新文章

  1. skiplist跳表的 实现
  2. 如何破解root以及grub密码
  3. Cmder命令行工具在Windows系统中的配置
  4. android ImageButton设置背景图片无法显示
  5. 【杂谈】模型设计书看完了感觉不过瘾?这些拓展模型相关内容值得你关注一下...
  6. 高级SQL注入拿shell,一般黑客不知道。哈客
  7. Excel宏的自动运行设置
  8. Windows 8.1 应用再出发 - 几种更新的控件
  9. 树莓派 Zero WH 初使用体验
  10. 17.scrapy框架简例使用
  11. ln(1+x)和ln(1-x)的麦克劳林级数
  12. “互联网+教育”促进优质资源共享
  13. MATLAB中的偏最小二乘回归(PLSR)和主成分回归(PCR)
  14. 提高免疫力的食物 十种提升免疫力食材
  15. 焦作市宇华学校2021高考成绩查询,2021年焦作高考状元是谁分数多少分,历年焦作高考状元名单...
  16. Win10 Version 1803 四月更新正式版 ISO 镜像下载
  17. Android OpenGL 摄像头,使用OpenGLES 在 android 上显示摄像头滤镜效果
  18. 卷二:图形编程MFC第1篇:画笔、画刷、
  19. # IEEE浮点表示
  20. 动漫经典之作(我看过的)

热门文章

  1. windows下安装nvm教程,nvm use 乱码解决
  2. Linux终端收听mms流媒体电台
  3. 留在一线,逃离一线?我从上海举家回老家的生活经历告诉你!
  4. OA产品:市场需求推动OA发展
  5. python的神经网络模块接法图解_关于pytorch中全连接神经网络搭建两种模式详解...
  6. oel 7.0 安装 mysql 5_MySQL 5.7.21 在 OEL6.9 平台上的二进制安装
  7. 研究人员发现英特尔芯片组中可能被黑客使用的“新功能”VISA
  8. win10 重装我们找不任何驱动器
  9. 转载:JAVE 视音频转码
  10. SyntaxError: invalid syntax解决方案