spring - 微服务授权 1

术语

|----------------------|------------------------------------------------------------------|
| authorization | 授权,赋予指定目标指定权限的过程 |
| authentication | 鉴权,验证资源访问者是否有权限访问或其提供的访问权限凭据是否有效的过程 |
| resource owner | 资源拥有者,是授权过程中客户端应用程序想要访问的资源的拥有者(权属人) |
| scope | 资源的类别、范畴,或客户端请求访问资源的范畴 |
| role | 资源拥有者的角色,用于基于角色的访问控制(role based access control, RBAC) |
| client | 即client application,指准备访问资源的应用程序 |
| resource owner | 资源拥有者,一般是生成资源的人,在授权过程中也一般是client的使用者(users) |
| resource server | 提供资源访问的程序 |
| authorization server | 鉴权服务器,协调client、resource owner(i.e. user)和resource server |
| permission | 权限,一种可被允许访问范围的抽象,根据权限模型具象 |
| access token | 用于访问资源时提供的权限凭据 |
| refresh token | 根据鉴权服务器策略而存在,要求客户端周期性获取新的访问凭据,而获取新凭据的过程也需要提供凭据,后者即是refresh token |

协议

OAuth 2.0:授权协议,允许第三方应用访问用户资源。

OIDC:在OAuth 2.0之上增加身份认证功能,返回ID Token用于识别用户。

PS:有不明白的百度下,是一个认证授权过程,并规定了字段的命名。

相关推荐
大云计算机毕设2 小时前
【2026计算机毕设选题】计算机毕设全新推荐项目选题指南(70+精选热门方向)
spring·数据分析·毕业设计·课程设计·毕设
空空kkk2 小时前
SpringMVC——拦截器
java·数据库·spring·拦截器
梵得儿SHI3 小时前
(第七篇)Spring AI 基础入门总结:四层技术栈全景图 + 三大坑根治方案 + RAG 进阶预告
java·人工智能·spring·springai的四大核心能力·向量维度·prompt模板化·向量存储检索
q***42824 小时前
SpringCloud-持久层框架MyBatis Plus的使用与原理详解
spring·spring cloud·mybatis
KotlinKUG贵州4 小时前
SpringGateway-MVC对SSE转发出现阻塞响应问题的分析和解决
spring·spring cloud·kotlin
l***77524 小时前
总结:Spring Boot 之spring.factories
java·spring boot·spring
x***01065 小时前
springboot中配置logback-spring.xml
spring boot·spring·logback
q***2517 小时前
Spring容器的开启与关闭
java·后端·spring
0***m8227 小时前
Maven Spring框架依赖包
java·spring·maven
K***43067 小时前
三大框架-Spring
java·spring·rpc