Professor, meu dataNascimentoClaim ainda sim está retornando Null, segue o repositório do meu código.
https://github.com/diogomsz/dotnet/tree/identity-api/Identity.API
Há alguma possibilidade de ser alguma chamada feita errada no Program.cs?
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!
Professor, meu dataNascimentoClaim ainda sim está retornando Null, segue o repositório do meu código.
https://github.com/diogomsz/dotnet/tree/identity-api/Identity.API
Há alguma possibilidade de ser alguma chamada feita errada no Program.cs?
Olá, Diogo
No arquivo Program.cs, você deve estar chamando o método que adiciona o claim de data de nascimento, algo como:
userManager.AddClaimAsync(user, new Claim("DateOfBirth", "01/01/2000")).Wait();
E depois, quando você tenta recuperar esse claim, você deve estar fazendo algo como:
var claim = User.FindFirst("DateOfBirth");
Se o valor de claim está retornando nulo, pode ser que o claim de data de nascimento não esteja sendo adicionado corretamente ao usuário, ou que o nome do claim que você está tentando recuperar não corresponde ao nome do claim que você adicionou.
Verifique se o nome do claim que você está adicionando é exatamente "DateOfBirth" e se é esse mesmo nome que você está usando para tentar recuperar o claim. Além disso, certifique-se de que o método que adiciona o claim está sendo chamado antes do método que tenta recuperar o claim.
Espero ter ajudado e bons estudos!