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

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

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

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