Ich konnte Folgendes tun: < /p>
- Extrahieren Sie das JWT -Token aus dem Kopfzeilen; oder.
Code: Select all
X509Certificate2
foreach (var x5c in (dynamic)x5cList)
{
var _certificate = new X509Certificate2(Convert.FromBase64String(x5c.ToString()));
keyList.Add(new X509SecurityKey(_certificate));
}
< /code>
Jetzt können Sie diese Schlüssel in etoken Validationsparametern verwenden.var handler = new JwtSecurityTokenHandler();
try
{
var claims = handler.ValidateToken(token, tokenValidationParameters, out var validatedToken);
if (claims != null && validatedToken != null)
{
return true;
}
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
< /code>
Das Token wurde erfolgreich validiert < /li>
< /ol>