-
产品及方案 产品及方案
-
数据驱动型组织通过体系化的方法构建全域数据能力,实现数据驱动运营,重塑组织生产力
- 行业方案
- 典型方案
- 产品
-
数据驱动型组织
- 服务与支持
- 社区
- 合作伙伴
- 关于爱数
请选择咨询类型
扫码关注
爱数技术支持中心公众号
我们将在 24 小时之内联系你。
OAuth 框架提供了一种认证和授权机制,可以让用户将其受保护的资源授权给其他应用来访问或者使用。
有个形象比喻:授权机制相当于你给快递员一个临时密码(授权),快递员可以使用这个密码打开小区门禁,将快递送到你家门口,而后临时密码将失效。
这个例子中,你就是 用户
,小区是 受保护的资源
,快递员是其他应用(第三方应用
)。
如果没有这个机制:
有了 OAuth 框架(协议),既方便,又安全。
OAuth 2.0 是一个授权协议,它允许软件应用代表(而不是充当)资源拥有者去访问资源拥有者的资源。
应用向资源拥有者请求授权,然后取得令牌(token),并用它来访问资源。
协议规范是这样定义的: OAuth 2.0框架能让第三方应用以有限的权限访问 HTTP服务,可以通过构建资源拥有者与 HTTP服务间的许可交互机制,让第三方应用代表资源拥有者访问服务,或者 通过授予权限给第三方应用,让其代表自己访问服务。
作为一个授权框架,OAuth关注的是如何让一个系统组件获取对另一个系统 组件的访问权限。
上图中所涉及到的对象分别为:
根据上图的信息,我们可以知道OAuth2的基本流程为:
请就本文对您的益处进行评级: