Boa noite tudo bom?
depois de seguir a aula não foi apresentado o cookie após o login
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa noite tudo bom?
depois de seguir a aula não foi apresentado o cookie após o login
Olá Erick.
Tudo bem?
Pelo que você descreveu, parece que o cookie não está sendo armazenado corretamente após o login. Vamos revisar alguns pontos importantes para garantir que tudo esteja configurado corretamente.
Verifique o Endpoint de Autenticação: Certifique-se de que o endpoint de autenticação está retornando o cookie após o login. Você pode fazer isso verificando a resposta da solicitação de login no console do navegador.
Configuração do CookieHandler:
Certifique-se de que a classe CookieHandler está configurada corretamente para interceptar as solicitações e adicionar o cookie. O código da classe deve estar assim:
using Microsoft.AspNetCore.Components.WebAssembly.Http;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
namespace ScreenSound.Web.Services
{
public class CookieHandler : DelegatingHandler
{
protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
{
request.SetBrowserRequestCredentials(BrowserRequestCredentials.Include);
return base.SendAsync(request, cancellationToken);
}
}
}
Se os passos acima estiverem corretos e o problema persistir, pode ser necessário revisar a implementação do endpoint de autenticação para garantir que ele está configurado para retornar o cookie corretamente.
Tem esse tópico do Carlos com um erro parecido, veja se te ajuda de alguma forma: O login pelo blazor não esta gerando o cookie - SOLUCIONADO
Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.