/ 实战 / Spring Security技术栈开发企业级认证与授权
收藏

Spring Security开发安全的REST服务

Spring Security+Spring Social+Spring Security OAuth

Spring Security技术栈开发企业级认证与授权

难度 高级 时长 19小时 学习人数 2249 综合评分 9.92

Spring Security技术栈开发企业级认证与授权

观看试看视频

Spring Security技术栈开发企业级认证与授权
全网最细致地讲解Spring Security、Spring Social 、Spring Security OAuth三种技术开发安全的REST服务,彻底掌握一线互联网公司主流的身份认证和授权方式。
JoJo

全栈工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

全网独家企业级认证授权课程

身份认证与授权作为最基本的安全服务,是每个后端开发者必备的硬技能
  • 真实上线代码调用
  • 百万用户级上线运行的生产代码为基础,开发高质量可重用的认证授权框架

  • 认证授权与用户信息分离
  • 松耦合设计,可与不同的用户体系配合使用

  • Spring Security技术栈
  • 深入Spring Security技术栈源码,从根本上理解框架的原理,架构和源码

  • REST服务接口开发
  • REST风格开发常见接口,独立开发高质量的认证授权模块保证REST服务安全

三大“将”为REST服务保驾护航

三大安全框架开发高质量的认证授权模块来保证REST服务的安全
Spring Security

(表单认证、控制授权)

基本原理介绍
核心源码解说
开发用户名登录
开发短信登录
Session控制
授权管理
Spring Social

(第三方登录)

基本原理介绍
核心源码解说
开发微信登录
开发QQ登录
处理用户注册
处理用户绑定/解绑
Spring Security OAuth

(App认证框架)

基本原理介绍
核心源码解说
认证服务器配置
客户端应用注册
重构用户名登录
重构短信登录
重构社交登录
REST服务开发
基本增删改查服务
文件上传下载
服务拦截
服务异步处理
使用Swagger生成文档
使用WireMock伪造服务

100%满足企业主流认证授权所需的功能

支持两种前端类型
浏览器(Session方式)
APP(Token方式)
支持多种授权方式
配置静态权限
依赖数据库服务提供动态权限
支持多种身份认证方式
用户名密码登录
第三方(微信、QQ等)登录
手机短信登录等
支持分布式系统
集群Session管理
SSO单点登录

学员专享增值服务

问答专区

讲师集中答疑

关于课程的问题都可在问答区随时提问,
讲师会进行集中答疑

源码开放

整套代码下载

课程案例代码完全开放给你,你可以根据所学知识,
自行修改、优化

适合人群及技术储备要求

本课程适合有一定的开发经验,想要深入了解认证和授权相关知识的Java开发人员
如果你对设计模式,设计思想感兴趣,这门课对你来说会有很大帮助

学前必备技术

JavaWeb基础丨Spring基础丨Maven基础

环境参数

  • 技术语言 Java 1.8
  • 后端技术框架 Spring boot 1.5.6
  • 后端技术框架 Spring Social 1.1.4
  • 后端技术框架 Spring Security OAuth2
  • 课程所需开发系统 Windows/Mac
  • 数据库 mysql/redis
  • 开发工具 eclipse(IDEA也可)
  • 后端技术框架 Spring session
  • 后端技术框架 Spring Security 4.2.3

万事俱备 只等你来

  • eregg

    好评

    作为一个5年以上的java开发者来说,学完jojo老师的这套视频真的受益匪浅。 1.由浅入深,从表面现象到本质,从本质到思想。 2.传授的不仅仅是技能,更多的是一种能力。 3.内容实用,通俗易懂,逻辑清晰。 4.希望jojo老师能出更多这样的教程。

  • qq_戴肯_0

    好评

    全栈大神就是吊,前后台都讲得好,都是干货,一开始相当于把spring给过了遍,整体的思路给理顺了,过去一些懵逼的问题都解决了,正好shiro用的不爽,这次把security搞定

  • 虾米小生

    好评

    很纠结要不要给满分好评,如果给满分好评又怕老师骄傲。不给好评又对不起自己的收获。 课程买了有7个多月,中间因为公司太忙没时间抽空出来学习。学习也断断续续,终于在今天学完了。本人在一个比较客观的角度来评价老师的这么课程。 1.如果你是一位初级开发者(1年左右的经验)。建议不要买这么课程。因为要不课程所学到的知识整合到实际开发的项目中没有一定功力是不行的。整合过程要优化和所要的(课程没有涉及到的知识点)太多太多。 2.当然如果你是一个有一定开发经验,那么这么课程是非常值得入手的。满满的干货,最后感谢老师的付出,还是给你满分好评,期待你下次的精彩课程。

查看全部799条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信