Как проверить идентификатор токена для Line-api?(как использовать jwt.net так же, как java?) - PullRequest
0 голосов
/ 22 мая 2018

Как проверить id_token, используя JWT.Net?Это код в Java:

            JWT.require(
            Algorithm.HMAC256(channelSecret))
            .withIssuer("https://access.line.me")
            .withAudience(channelId)
            .withClaim("nonce", nonce)
            .build()
            .verify(id_token);

Подробная информация о https://developers.line.me/en/docs/line-login/web/integrate-line-login/
См. Детали: Decoding and validating ID tokens

Как сделать ту же функцию в C # .Net?Есть JWT.Net на nuget, не нашел подобного метода.

1 Ответ

0 голосов
/ 23 мая 2018

Я нашел, как использовать JWT.Net сейчас.

                decodedJson = new JwtBuilder()
                .WithSecret(secret)
                .WithAlgorithm(hmacsha256Algorithm)
                .MustVerifySignature()
                .Decode(idToken);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...