请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Spring Security OAuth2认证授权能详细讲解吗

视频里没有讲Spring Security OAuth2认证授权,它和Spring Security 认证授权不一样,这个能详细讲解一下吗

正在回答 回答被采纳积分+3

1回答

Yerik老师 2025-09-19 21:00:28

你提到的 Spring Security OAuth2,则是现代微服务架构中广泛使用的 第三方授权与统一认证方案,典型场景如:  

 微信登录  

GitHub 登录  

单点登录(SSO)  

前后端分离的 JWT 认证

它们确实不一样,但不是“两个完全无关的东西”,而是 同一安全体系下的不同层次:

Spring Security:基础安全框架  

 负责:认证(Authentication)、授权(Authorization)、CSRF 防护、Session 管理等。  

 核心思想:保护你的应用资源,决定“谁可以访问什么”。

Spring Security OAuth2:基于 OAuth2 协议的扩展  

 建立在 Spring Security 基础之上,是它的“插件”或“模块”。  

 实现 OAuth2 四种授权模式(授权码、密码、客户端凭证、隐式)。  

 支持 资源服务器(Resource Server) 和 授权服务器(Authorization Server) 的构建。  

 现代用法:结合 JWT 实现无状态认证。


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号