don't set Bearer header for proxyAuth users

This commit is contained in:
Igor Serebryany 2023-10-06 19:34:54 -07:00
parent 74e3560153
commit b39b66a746
No known key found for this signature in database
GPG key ID: 0AF607692FD9EB24

View file

@ -7,9 +7,10 @@ export default function ({ $axios, store, $config }) {
if (config.url.startsWith('http:') || config.url.startsWith('https:')) { if (config.url.startsWith('http:') || config.url.startsWith('https:')) {
return return
} }
const bearerToken = store.state.user.user?.token || null
if (bearerToken) { const user = store.state.user.user
config.headers.common['Authorization'] = `Bearer ${bearerToken}` if (user && user.token && !user.isFromProxy) {
config.headers.common['Authorization'] = `Bearer ${user.token}`
} }
if (process.env.NODE_ENV === 'development') { if (process.env.NODE_ENV === 'development') {
@ -23,4 +24,4 @@ export default function ({ $axios, store, $config }) {
const message = error.response ? error.response.data || 'Unknown Error' : 'Unknown Error' const message = error.response ? error.response.data || 'Unknown Error' : 'Unknown Error'
console.error('Axios error', code, message) console.error('Axios error', code, message)
}) })
} }