Chamada para a API de mesmo domínio do site React lança 401 no Chrome e no Edge, mas funciona no IE e no Firefox

0

Plano de fundo

Eu tenho um site do React que publica uma atualização de status para uma API no back-end, ambas no mesmo servidor e domínio.

Esse POST é feito usando uma função de wrapper na parte superior da busca:

export function PostDirectly(url){
    return fetch(url, {
        method: 'POST',
        headers: {
            Accept: 'application/json',
            'Content-Type': 'application/json'
        }
    })
}

Sintomas

Tudo está bem em Firefox e IE .

Eu recebo 401 (Unauthorized) em Chrome e Edge

Parece que a maioria das informações pode ser encontrada no Edge:

Eu acho que há uma diferença de comportamento em como lidar com certas configurações de segurança entre os navegadores, mas não tenho ideia de onde procurar.

Alguns antecedentes adicionais

React UI Web Api 2 Autenticação básica do usuário autenticado no AD

Nem a interface do usuário nem a API exigem autenticação específica, as credenciais do usuário conectado são boas.

Pergunta

What can make, doing the same action on multiple browsers, throw a 401 error for Chrome and Edge, where it works exactly as planned on IE and firefox?

    
por Spikee 18.07.2018 / 15:46

0 respostas