一、 Shiro:
- Shiro开发框架_01
1) Shiro简介:
a) 传统的企业认证授权模式:
b) 认识Shiro:
2) Shiro编程起步:
a) 搭建Shiro开发环境:
b) 固定信息认证:
c) Shiro认证流程:
3) 在Web项目中使用Shiro:
a) Shiro整合Web项目:
b) 自定义Realm:
c) 配置JDBC认证信息:
4) 数据库管理认证与授权信息:
a) 基于数据库的用户认证管理:
b) 角色判断:
c) Shiro页面标签:
d) 路径访问策略:
2. Shiro开发框架_02
1) Spring整合Shiro:
a) Spring整合shiro:
b) 使用Shiro内置登录过滤器:
c) 登录注销:
d) 控制层认证授权检测:
e) 业务层认证授权检测:
2) Shiro深入配置:
a) 缓存配置:
b) 会话管理:
c) RememberMe:
d) 密码加密处理:
e) 验证码检测:
3. Shiro开发框架_03
1) 企业级会话管理(上):
a) 企业级session管理:
b) RedisCache缓存控制工具类:
2) 企业级会话管理(下):
a) session分布式缓存:
b) 认证与授权信息缓存:
c) 密码次数控制:
d) 并发session控制:
4. Shiro开发框架_04
(1) 企业认证管理概述
a) 单点登录简介:
b) OAuth2简介:
c) 程序实现架构:
(2) OAuth服务搭建(上)
a) 开发客户微服务:
b) OAuth生成授权码:
c) OAuth用户认证:
(3) OAuth服务搭建(下)
a) OAuth授权码保存:
b) 获取AccessToken:
c) 根据Token获取用户信息:
(4) OAuth客户端连接:
a) OAuth客户端实现流程:
b) OAuth认证过滤器:
c) OauthRealm处理类:
d) 客户端OAuth配置: