为什么Safari在HTTP Basic登录后没有清除Authorization标头(之后不允许我用Bearer令牌覆盖它)?

Bra*_*don 6 safari authorization http-headers bearer-token

我们有一个临时服务器设置,它使用HTTP基本身份验证进行访问,这与站点上的用户功能无关.访问阶段后,我使用一些凭据(不使用HTTP Basic)登录,然后我可以继续执行用户操作.

网站上有Bearer一些使用令牌访问某些API功能的调用,因此为每个用户分配了他们的令牌,并在必要时正确使用它来访问API.这适用于Safari以外的所有地方

当我检查Authorization标题并在其他浏览器中输出令牌时,它的Authorization: Bearer <token>格式正确并且调用成功.在Safari中运行的相同代码显示Authorization标头在请求中正确传递,但标头的调试输出显示它正在接收,Authorization: Basic <basic credentials>并且在解析时,将解析为用于访问该阶段的凭据.

为什么?Safari中是否有设置这样做或者它是Safari中的错误?