繁体   English   中英

为什么在HTTP请求中“授权”标头中的令牌之前需要“承载者”?

[英]Why is 'Bearer' required before the token in 'Authorization' header in a HTTP request?

以下两个标头之间到底有什么区别:

Authorization : Bearer cn389ncoiwuencr

           vs

Authorization : cn389ncoiwuencr

我经过的所有来源都将“ Authorization”标头的值设置为“ Bearer”,后跟实际的令牌。 但是,我无法理解它的重要性。 如果我只是将令牌放在Authorization标头中怎么办?

然后,接收标头的服务将不知道如何解释它。 代替不bearer ,它也可以是basic ,例如,在这种情况下,编码字符串是base64编码的用户名/密码,而不是令牌。

有许多可能的身份验证方案。 标头中的标识符指示使用了哪一个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM