"承载"授权标题是否有任何特殊含义?

Leo*_*ang 6 header http oauth

使用"承载"授权标头和使用自定义标头之间有区别吗?例如,"基本"授权标头与自定义标头不同,因为浏览器将"基本"授权标头视为特殊情况(某些浏览器缓存"基本"授权标头).换句话说,"Bearer"只是一个任意字符串还是浏览器知道它?

如果我不希望将来的浏览器缓存我的承载令牌,我应该安全并使用自定义标头吗?

例如,这些之间是否存在差异(假设我的服务器可以同时处理两者):

header('Authorization: Bearer 12345');
header('Mysite-Bearer-Token: 12345');
Run Code Online (Sandbox Code Playgroud)

Kan*_*neg 2

不记名令牌由 OAuth 2.0 定义。您可以从https://www.rfc-editor.org/rfc/rfc6750获取更多详细信息。