Это то, что у меня сейчас есть. в коде, который расшифровывает токен и получает то, что мне нужно.
Код: Выделить всё
private IamTokenDecrypted DecryptToken(string idToken)
{
byte[] key = WebEncoders.Base64UrlDecode(_ssoEncryptionKeyInfo.JsonWebKey.K);
string json = Jose.JWT.Decode(idToken, key, JweAlgorithm.DIR, JweEncryption.A256GCM);
var result = Jose.JWT.Payload(json);
var iamTokenDecrypted = JsonConvert.DeserializeObject(result);
return iamTokenDecrypted;
}
Подробнее здесь: https://stackoverflow.com/questions/672 ... in-c-sharp
Мобильная версия