你将学到的
  • 基本介绍和环境搭建
  • 自定义过滤器
  • Session 管理
  • OAuth 对代码进行重构
  • 控制授权
  • 用户认证流程
  • 短信验证码登录
  • Spring Security OAuth
  • 令牌配置
  • 实现单点登录

本课程是一门讲应用安全方面的课程,应用安全涉及到很多东西,其中最基础也是最重要的就是认证和授权。目前 Java 业界比较流行的认证授权框架,一个是 Shiro,是一个轻量级的安全框架,另一个就是 Spring Security。由于目前 Spring Boot 比较流行,而 Spring Boot 默认集成的就是 Spring Security 框架,对于使用 Spring 全家桶的项目比较友好。

现在前端技术层出不穷,在前后端分离的模式下,传统的登录实现方式很难维持下去,所以才有了 Token 认证的流行。以前基本都是做单点才会用到的知识,现在也变成了普遍要会的个人技能。

本课程可分为三个部分。第一个部分主要讲解 Spring Security 的入门内容,熟悉 Spring Security 的基本应用。第二部分结合企业中一般的应用场景,对 Spring Security 进行深度定制开发。最后一部分主要讲了 Spring Security 的经典应用,内管系统中的基于 Rbac 数据模型实现权限控制和单点登录实现。

图片描述

先学课程

课程信息

  • 学习周期:课程有效期 2 个月,2 个月后无法进行在线实验,但可查看文档内容。高级会员有效期内可一直学习,到期后课程失效,且无法查看文档。部分云主机实验环境因成本较高,存在开启次数限制。关于课程退款等相关注意事项说明,请阅读 用户付费协议
  • 版权说明:课程内容为蓝桥云课原创或蓝桥云课在原作者授权下制作。未经书面同意,擅自爬取、转载和再分发课程内容,均将受到严肃追责。
  • 企业团报:企业购买,请点击 企业用户咨询
课程教师

Angus 大数据算法工程师 某互联网大厂 共发布过 1 门课程

Java有高并发开发经验,目前从事机器学习方向

查看老师的所有课程 >
会员
开通会员,即刻开始学习