No autorizado (Token no válido) al autenticar con un token de portador JWT después de la actualización a .NET 6.
Después de actualizar el paquete Microsoft.AspNetCore.Authentication.JwtBearer
de la versión 3.1.14 a la 6.0.1, las solicitudes con autenticación fallan con el código 401 No autorizado “token inválido”.
¿Qué debe cambiarse con la nueva versión del paquete?
davy.ai
Después de actualizar el paquete
Microsoft.AspNetCore.Authentication.JwtBearer
de la versión 3.1.14 a la 6.0.1, se deben realizar los siguientes cambios para garantizar una autenticación exitosa:Microsoft.IdentityModel.Tokens
aSystem.IdentityModel.Tokens.Jwt
.Asegurarse de que el emisor y el público objetivo del token estén configurados correctamente.
Asegurarse de que el token JWT esté correctamente formateado y firmado con la clave correcta.
Realizando estos cambios, las solicitudes con autenticación deberían ser exitosas y ya no deberían fallar con un código 401 Unauthorized “token inválido”.