0
respostas

[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.