api 授权为啥要在 authorization 标头里加个 bearer? | laravel china 社区-江南app体育官方入口
设计 api 授权,或者调用第三方 api 时,经常会接触到:
authorization : bearer tokenxxxxxx
有没有疑惑为何不直接写成这样就得了:
authorization : tokenxxxxxx
这是因为 w3c 的 规范,authorization 的格式是:
authorization: <type> <authorization-parameters>
所以 bearer 是授权的类型,常见的授权类型还有:
- basic 用于 http-basic 认证;
- bearer 常见于 oauth 和 jwt 授权;
- digest md5 哈希的 http-basic 认证 ()
- aws4-hmac-sha256 授权
- …
本作品采用《cc 协议》,转载必须注明作者和本文链接
摈弃世俗浮躁,追求技术精湛
本帖由系统于 2年前 自动加精
高认可度评论:
原来如此
刚好在写token验签,还没注意这个细节
原来如此
原来如此
原来如此
原来如此
原来如此
更多的授权方式可以在 postman 的 选项 查看。
的确有此疑惑,现在明白了。谢谢老大!~
原来如此
原来如此
缘来如此
源来如斯
我看到postman中带着,所以也没多想,我也带着
搜迭斯乃
原来如痴
原来如此
搜迪斯内
原来如此
原来如此
原来如此
搜迪斯内
原来如此
原来如此
原来如此
原来如此
原来如此
此如来原
所得寺内
原来如此 :joy:
原来如此
原来如此
原来如此
:joy: 所以自己内部校验jwt时,有意不遵守规范反而有助于安全提升?
原来如此
原来如此
这层的“原来如此”我深表怀疑
原来如此
这么神奇的吗
原来如此
原来如此
原来如此
原来如此
原来如此
这个以前还真没注意过