1
resposta

[Bug] Uso do Cookie no AuthAPI

Caso você não conseguiu salvar o cookie, o motivo é que o o comportamento da API do .NET 8 (MapIdentityApi) muda drasticamente. pois ele começa a emitir um JWT e não um cookie.

Por padrão, o MapIdentityApi retorna um Token JWT (JSON no corpo da resposta). Ele não cria o Cookie (Set-Cookie) a menos que você peça explicitamente na query string.

como resolver?
SIMPLES,

na linha do codigo

var resultado = await _httpClient.PostAsJsonAsync("auth/login?useCookies=true" , new { email , password = senha });

adicione a diretiva login?useCookies=true que vai sinalizar para o gerenciador a guardar o cookie.

1 resposta

Oii João Paulo!

Obrigada por compartilhar essa observação no fórum. Ela é muito relevante e pode poupar bastante tempo de quem está fazendo o curso agora.

A solução que você mostrou é simples, direta e muito bem contextualizada. Ao apontar exatamente a linha onde o ajuste deve ser feito e explicar o motivo da mudança de comportamento, você transforma um bug frustrante em aprendizado real sobre como a API funciona.

Esse tipo de contribuição enriquece muito o fórum, porque conecta o conteúdo do curso com mudanças reais da plataforma. Excelente iniciativa em compartilhar.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!