第1章 课程导学html
介绍课程内容、课程特色,使用的主要技术栈,以及学习课程所需的前置知识安全
第2章 开始开发服务器
安装开发工具,介绍项目代码结构并搭建,基本的依赖和参数设置,开发hello world微信
第3章 使用Spring MVC开发RESTful APIsession
本章主要开发一些REST风格的服务接口,后面章节中的认证受权模块会为这些服务接口提供安全保护,在这一章中,你会学习开发REST风格服务接口时,一些经常使用的技巧和工具。咱们会介绍如何拦截服务接口来提供一些通用的功能(例如记日志),还会介绍如何经过多线程来提升服务的性能,以及如何自动生成服务文档和伪造服务等。...多线程
第4章 使用Spring Security开发基于表单的登陆并发
介绍Spring Security的基本原理和核心概念,学习如何利用Spring Security提供的开箱即用的功能快速开发基于用户名密码的登陆,以及如何扩展Spring Security的默认实现来知足个性化的需求,在这个过程当中,咱们会深刻了解Spring Security的源码实现。最后,咱们会学习如何向Spring Security中加入彻底自定义的登陆方式,...框架
第5章 使用Spring Social开发第三方登陆工具
首先会介绍OAuth协议和Spring Social的基本原理和核心概念,而后咱们会基于Spring Social开发QQ登陆和微信登陆,经过这些实战开发,你会深刻了解Spring Social的底层源码实现,以及如何扩展这些实现来适应不一样的服务提供商。本章最后,咱们会介绍Spring Security中与session管理相关的特性,如超时处理,并发控制等。...性能
第6章 Spring Security OAuth开发APP认证框架
首先会介绍Spring Security OAuth的主要功能,而后咱们会学习如何基于Spring Security OAuth搭建本身的认证服务器和资源服务器。咱们还会重构以前编写的登陆功能的代码,使其能够返回认证服务器生成的token来实现对APP登陆的支持。在这个过程当中,咱们会介绍如何控制token的生成和存储策略,以及如何自动刷新token等知识...
第7章 使用Spring Security控制受权
本章会介绍Spring Security中另外一个重要功能:受权的相关知识,首先咱们会介绍Spring Security中与受权相关的原理和概念,而后,咱们会依据受权逻辑的复杂程度将常见的受权场景分类,并针对每一类场景介绍如何使用Spring Security来控制受权行为。...
第8章 课程总结
快速回顾课程中开发的可重用的认证和受权模块,总结功能特性及使用方式,总结配置项,总结扩展点,总结服务响应状态码规则。进一步优化和提高的思路提示。
下载地址:百度网盘下载