0
ASP.NET CoreでJWTベアラ認証を使用するアプリケーションを構築しました。私がいくつかのアクションを実行するために、別のWebAPIコントローラで読み込む必要があるカスタムクレームを定義します。WebAPIコントローラから要求を取得する - JWTトークン
どのように私はこれを達成することができますか?あなたのことができるようにすべきである(それは "verificationKey" 主張を読み取る必要があります。)
[HttpGet]
[Route("getcandidate")]
public async Task<IActionResult> GetCandidateAsync()
{
try
{
............
var verificationKey = //TODO: GET VerificationKey FROM THE TOKEN
var verificationRecord = await service.GetVerificationRecordAsync(verificationKey);
.................
}
catch (Exception)
{
return NotFound();
}
}