采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
视频里没有讲Spring Security OAuth2认证授权,它和Spring Security 认证授权不一样,这个能详细讲解一下吗
你提到的 Spring Security OAuth2,则是现代微服务架构中广泛使用的 第三方授权与统一认证方案,典型场景如:
微信登录
GitHub 登录
单点登录(SSO)
前后端分离的 JWT 认证
它们确实不一样,但不是“两个完全无关的东西”,而是 同一安全体系下的不同层次:
Spring Security:基础安全框架
负责:认证(Authentication)、授权(Authorization)、CSRF 防护、Session 管理等。
核心思想:保护你的应用资源,决定“谁可以访问什么”。
Spring Security OAuth2:基于 OAuth2 协议的扩展
建立在 Spring Security 基础之上,是它的“插件”或“模块”。
实现 OAuth2 四种授权模式(授权码、密码、客户端凭证、隐式)。
支持 资源服务器(Resource Server) 和 授权服务器(Authorization Server) 的构建。
现代用法:结合 JWT 实现无状态认证。
登录后可查看更多问答,登录/注册
SpringBoot+Vue3打造企业级ERP+CRM一体化SaaS系统
467 11
836 10
1.0k 9
493 7
574 6
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号