1.1 课前须知
一、课程介绍
认证与授权
认证:你是谁
授权:你可以做什么
认证和授权的总要性
普遍性:几乎所有企业级业务场景中都有各种各样的权限需求
必要性:认证和授权作为整体架构的基础建设部分,直接决定了产品的安全性和稳定性
可持续性:道高一尺,魔高一丈,针对系统的攻击随着机器性能的发展也不断进步,同时也催生了不断进化的安全技术和策略
面试必考:一般来说对于后端技术人员面试中,安全几乎四必不可少的一个考点
什么是SpringSecurity
丰富且全面的安全相关特性,业务隔离度好
学习路线
单体到微服务的过程
单体:登录注册,多因子认证,JWT签发,角色权限数据库存储,用户管理,角色管理,角色分级加载,LDAO配置,方法和URL安全配置
微服务:实现授权服务器,实现资源服务器,实现客户端,单点登录,第三方登录,授权方式管理
最后更新于