C# 如何验证行api的id令牌?(如何以与java相同的方式使用jwt.net?)
如何使用JWT.Net验证id_令牌? 以下是java中的代码:C# 如何验证行api的id令牌?(如何以与java相同的方式使用jwt.net?),c#,.net,jwt,C#,.net,Jwt,如何使用JWT.Net验证id_令牌? 以下是java中的代码: JWT.require( Algorithm.HMAC256(channelSecret)) .withIssuer("https://access.line.me") .withAudience(channelId) .withClaim("nonce", nonce) .build()
JWT.require(
Algorithm.HMAC256(channelSecret))
.withIssuer("https://access.line.me")
.withAudience(channelId)
.withClaim("nonce", nonce)
.build()
.verify(id_token);
有关请参阅以下部分:
解码和验证ID令牌
如何在C#.Net中实现相同的函数?
nuget上的JWT.Net没有找到类似的方法。我现在找到了如何使用JWT.Net
decodedJson = new JwtBuilder()
.WithSecret(secret)
.WithAlgorithm(hmacsha256Algorithm)
.MustVerifySignature()
.Decode(idToken);