1
resposta

Falha ao criar Claim

Minhas Claims não aceitam argumentos, muito menos dois argumentos. Só aceita nre Claim(). Revisei as versões dos pacotes e todos batem com os indicados no curso. Pode me auxiliar?

var direitos = new[]
                    {
                        new Claim(JwtRegisteredClaimNames.Sub, usuario.Login),
                        new Claim(JwtRegisteredClaimNames.Jti, Guid.NewGuid().ToString())
                    };
1 resposta

Olá Jair, como vai?

O código em si me parece certo. Como está sua Action Token? Você chegou a modificar a nomenclatura que o professor utilizou? Poderia compartilhar a classe inteira?

O professor utiliza o model no local onde está usuario no seu código. Note que esse model vem de LoginModel:

public async Task<IActionResult> Token(LoginModel model)

Aguardo seu retorno.