Код: Выделить всё
objReturn = new JwtSecurityTokenHandler().ValidateToken(strJwtToken,
new TokenValidationParameters
{
ValidateIssuer = false,
ValidateAudience = false,
ValidateLifetime = true,
ValidateIssuerSigningKey = true,
IssuerSigningKey = objSecurityKey,
ClockSkew = TimeSpan.Zero
}, out objSecurityToken);
{"Метод не найден: 'Boolean
Microsoft.IdentityModel.Tokens.TokenUtilities.IsRecoverableConfiguration(Microsoft.IdentityModel.Tokens.TokenValidationParameters,
Microsoft.IdentityModel.Tokens.BaseConfiguration,
Microsoft.IdentityModel.Tokens.BaseConfiguration ByRef)'». /p>
Что странно, этот метод все еще существует, когда я зашел на его страницу NuGet.org, которая связала меня с репозиторием его исходного кода на GitHub. Похоже, этот отсутствующий метод существует — его можно найти здесь, начиная со строки 203.
Есть идеи, что происходит и как исправить?
ОБНОВЛЕНИЕ:
Я использовал пример проверки токена JWT с этого сайта: https://jasonwatmore.com/post/2022/01/1 ... middleware
Подробнее здесь: https://stackoverflow.com/questions/767 ... es-isrecov