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?
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!