У меня есть JWT, выпущенный app.vstoken.visualstudio.com. Когда я пытался проверить этот токен, используя
System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.Validate();
, его исключение выдается после исключения
An unhandled exception of type 'Microsoft.IdentityModel.Tokens.SecurityTokenSignatureKeyNotFoundException' occurred in System.IdentityModel.Tokens.Jwt.dll
IDX10500: Signature validation failed. No security keys were provided to validate the signature.
Я подозреваю, что он не может найти ключ publi c для эмитента, имеющего
thumbprint = значение атрибута x5t, присутствующее в заголовке JWT
Как получить этот сертификат publi c или как указать JwtSecurityTokenHandler.Validate () для получения требуемого сертификат для проверки подписи JWT.