授权中心

本文介绍了授权中心的概念和常见服务授权方式,包括简单授权、协议授权和中央授权。重点解析了OAuth2.0授权协议,详细阐述了四种授权方式:授权码、隐式授权、资源所有者密码凭证和客户端凭据,以及Beared Token的应用。通过理解这些授权方式,有助于设计和实现安全的授权中心。
摘要由CSDN通过智能技术生成

授权中心

服务授权包含:

  1. 鉴权(Authentication)

解决的是调用方身份识别的问题,即敲门的是谁。

  1. 授权(Authorization)

解决的是调用是否被允许的问题,即让不让进门

宽泛意义上的授权,包含了鉴权。



一 常见服务授权


(1)简单授权

服务提供方并不进行真正的授权,而是依赖于外部环境进行自动授权,比如IP地址白名单,内网域名等。这就好比三兄弟互相留了一个后门。

(2)协议授权

服务提供方和服务调用方事先约定一个密钥,服务调用方每次发起服务调用请求时,用约定的密钥对请求内容进行加密生成鉴权头(包含调用方唯一识别ID),服务提供方收到请求后,根据鉴权头找到相应的密钥对请求进行鉴权,鉴权通过后再决定是否授权此次调用。这就好比三兄弟之间约定敲一声是大哥,敲两声是二哥,敲三声是三弟。

(3)中央授权

引入独立的授权中心,服务调用方每次发起服务调用请求时,先从授权中心获取一个授权码,然后附在原

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值