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
(会根据后面博客持续更新)
Spring Security入门(一) 导学与开发环境安装相关推荐
- Spring Security入门到实践(一)HTTP Basic在Spring Security中的应用原理浅析
一.Spring Security简介 打开Spring Security的官网,从其首页的预览上就可以看见如下文字: Spring Security is a powerful and highly ...
- Spring Security入门基础
Spring Security入门基础 文章目录 Spring Security入门基础 一,Spring Security的使用 1.1 基本术语 1.2 基本使用 1.2.1 引入依赖 1.2.2 ...
- Spring Security 入门(五):在 Spring-Boot中的应用
前言 本文作为入门级的DEMO,完全按照官网实例演示: 项目目录结构 Maven 依赖 <parent> <groupId>org.springframework.bo ...
- Spring Security 入门(四):自定义-Filter
前文导读 - Spring Security入门(一):登录与退出 - Spring Security入门(二):基于数据库验证 - Spring Security入门(三):密码加密 本文解决问题 ...
- Spring Security入门(三):密码加密
前文导读 - Spring Security入门(一):登录与退出 - Spring Security入门(二):基于数据库验证 Github 地址 https://github.com/ChinaS ...
- 【Spring Security入门】06-QQ登录实现
准备工作 1.在 QQ互联 申请成为开发者,并创建应用,得到APP ID 和 APP Key. 2.了解QQ登录时的 网站应用接入流程.(必须看完看懂) 为了方便各位测试,直接把我自己申请的贡献出来: ...
- Spring+Maven+Dubbo+MyBatis+Linner+Handlebars—Web开发环境搭建
Spring+Maven+Dubbo+MyBatis+Linner+Handlebars --Web开发环境搭建 本文主 ...
- 【官方搭建入门】JEEWX 捷微开发环境搭建必读
[官方搭建入门]JEEWX 捷微开发环境搭建必读 下载地址: http://git.oschina.net/jeecg/jeewx 1. 标准开发环境:eclipse + maven + jdk7 + ...
- Microchip PIC系列8位单片机入门教程(一)开发环境建立
Microchip PIC系列8位单片机入门教程(一)开发环境建立 作者:Greg 第一节 开发环境建立条件 软件: (1)MPLAB X:集成开发环境下载地址:https://www.microch ...
最新文章
- mysql存储过程导出_Mysql导出存储过程
- 第十二周项目一-实现复数类中的运算符重载(2)
- hibernate的inverse用法
- OpenDNS,独特的免费DNS
- 小师妹学JVM之:Dirty cards和PLAB
- 数学之史:微积分的发明——变量数学的巨人之争
- 3D 真的很难吗,瞧瞧支付宝怎么做?
- es 吗 查询必须有sort_ElasticSearch DSL之From/Size,Sort
- Vue2.0以后,有哪些变化
- Leetcode: Generate Parentheses
- Java Web的Excel读取
- 三菱伺服驱动器示例_三菱伺服驱动器 mr-j4-b 用户使用手册 中文高清版.pdf
- android 信号检测工具,信号检测软件下载-Signal Strength 安卓版v23.0.1-PC6安卓网
- SQL语句的增删改查(详细)
- ERR Slot 741 is already busy (Redis::CommandError)
- 雷课堂(THUnderClass)——清华大学2020C++大作业个人项目记录与总结
- 非科班出身程序员该如何弥补技术差距?
- 100php等于多少RMB,100000 CNY
- Vue安装element ui踩坑
- 王左中右致出版商的信件稿
热门文章
- Sketchup模型与ArcGIS进行数据交互的方法
- 【不懂】js中必须使用字符串形式调用函数的情况
- 怎么传mysql数据到onenet_STM32 MQTT协议 连接中国移动OneNet服务器 上传接收数据(一)...
- JavaSwing实现树形结构
- 配置HTTP通过IIS访问分析数据库
- Window 2008 iis7.5服务器批量导出网站列表技巧
- R语言实现GWAS结果显著SNP位点归类提取与变异类型转化
- python分析《爱情公寓》电影评分为何2.7, 电影界的“拼多多”!(转)
- Vue 3.0 + Vite 快速尝鲜!
- java留守儿童首页代码_基于jsp的关爱留守儿童网-JavaEE实现关爱留守儿童网 - java项目源码...