环境:.net core 3.1 用到的包:jose-jwt 直接贴代码 - using System;
- using System.Text;
- using Jose;
- namespace LuoJiaCampus_Server.ToolClasses {
- public class DecodeJwt {
- // 用于解码token 用到jose-jwt包
- public static string decode(string tokenToDecode) {
-
- Console.WriteLine(tokenToDecode);
- string token = Jose.JWT.Decode(
- tokenToDecode,
- Encoding.UTF8.GetBytes("your private key"),
- JweAlgorithm.PBES2_HS256_A128KW,
- JweEncryption.A128CBC_HS256, // 加密算法
- null
- );
- Console.WriteLine(token);
- return token;
- }
- }
- }
复制代码
解析出来的token是string类型的json数据格式,可以用JObject进行解析,具体方法网上有很多解答。 来源:https://blog.csdn.net/qq_43506090/article/details/106438357 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |