Spring Security入门(一) 导学与开发环境安装

一.导学

Spring Security入门(一) 导学与开发环境安装

  • 课程目标

    • 深入理解Spring Security及相关框架的原理、功能和代码
    • 可以机遇Spring Security及相关框架独立开发认证授权相关功能
    • 掌握抽象和封装的常见技巧,可以编写可重用的模块供他人使用
  • 第二章 开始开发

    • 环境安装
    • 架构介绍
    • Hello Spring Security
  • 第三章 使用Spring MVC开发 RESTful API

    • 开发基本的增删改查接口
    • Spring MVC高级特性
    • REST服务开发常用工具
  • 第四章 Spring Security开发基于表单的认证

    • Spring Security原理介绍
    • 基于Spring Security的默认实现开发用户名+密码的认证
    • 开发手机号+短信认证
  • 第五章 Spring Social开发第三方认证

    • OAuth协议 以及Spring Social原理简介
    • 实现QQ认证和微信认证
    • SESSION管理及退出
  • 第六章 Spring Security OAuth开发APP认证模块

    • Spring Security OAuth简介
    • 重构原有认证功能,使其支持基于Token的认证方式
    • 基于OAuth协议实现SSO(单点登录)
  • 第七章 Spring Security授权控制

    • Spring Security授权机制介绍
    • 实现3种不同复杂度的授权机制
    • 重构代码

二.开发环境

  • jdk
  • Mysql
  • IDEA

(会根据后面博客持续更新)