Open lukas-pierce opened 2 years ago
Confirm. Having the same issue.
Did you report this to Apple?
I believe Apple knows about this issue, but they do anything with this. As a workaround your backend can implement support of custom authorization header
Problem when working together with the
nuxt-basic-auth-module
(HTTP Basic Auth). I want the site to be password protected from outside visitors. And there was also user authorization using nuxt auth module, when launch in Safari after passing basic authorization, the basic authorization header is subsequently always added to all xhr-requests, and overwrites authorization header with a bearer tokenVersion
@nuxtjs/auth-next: 5.0.0-1613647907.37b1156 nuxt: 2.15.3 nuxt-basic-auth-module: 1.4.1
Nuxt configuration
mode:
Nuxt configuration
Reproduction
Install two modules: nuxt-auth and nuxt-basic-auth-module, and launch in Safari, after passing Basic auth Safari will pass Basic authorization header with each ajax request, but Chrome doesn't behave like that. I think the problem is not related to the nuxt-basic-auth-module, even if you set Basic Auth to the site in another way (Apache or nginx), the problem with Safari headers overwrites will still be.
Checklist