Olá, tenho o Discourse Connect habilitado em meu site, DISCOURSE_ENABLE_CORS definido como true e minha origem permitida configurada.
Você pode ver nas seguintes capturas de tela que a solicitação preflight inclui corretamente o cabeçalho Allow-Origin com o domínio correto definido, no entanto, a solicitação PUT real falha porque está faltando o mesmo cabeçalho. O que está dando errado aqui?
Possivelmente não relacionado ao seu problema, mas para qual caminho você está fazendo uma solicitação PUT? O DiscourseConnect espera solicitações GET. Esse pode ser o motivo pelo qual você está recebendo a resposta 404.
2 curtidas
Eu estava lidando com isso com um simples redirecionamento 302, eu não estava fazendo uma requisição PUT, o que é confuso. Decidi lidar com isso no lado do cliente após a autenticação, em vez de fazer o redirecionamento em PHP, e isso parece ter funcionado. Obrigado pela ajuda.
2 curtidas

