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:有不明白的百度下,是一个认证授权过程,并规定了字段的命名。

相关推荐
算法与双吉汉堡6 小时前
【短链接项目笔记】Day2 用户注册
java·redis·笔记·后端·spring
佛祖让我来巡山7 小时前
接着唠:三级缓存为啥是“刚需”?没有它Spring工厂得“停工”!
spring·三级缓存·spring三级缓存
北漂IT民工_程序员_ZG7 小时前
SpringBean生命周期,动态代理
java·spring boot·spring
老华带你飞8 小时前
建筑材料管理|基于springboot 建筑材料管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·学习·spring
zhangyifang_0099 小时前
Spring中的BeanFactory类
java·后端·spring
R.lin10 小时前
Spring AI Alibaba 1.1 正式发布!
java·后端·spring
程序员阿明10 小时前
spring security 6的知识点总结
java·后端·spring
running up11 小时前
Spring Bean生命周期- BeanDefinition 加载与 BeanFactoryPostProcessor BeanPostProcessor
java·后端·spring
Java水解11 小时前
Spring AOP原理深度解析:代理模式、JDK动态代理与CGLIB
后端·spring
running up13 小时前
Spring核心深度解析:AOP与事务管理(TX)全指南
java·数据库·spring