net core 接收token,并解析token获取信息


复制代码
[HttpGet]
public void Info()
{
    //获取到token
    var token = HttpContext.Request.Headers["Authorization"].FirstOrDefault()?.Split(" ").Last();

    //解析token信息
    var handler = new JwtSecurityTokenHandler();
    var jwtToken = handler.ReadJwtToken(token);

    // 打印JWT的Payload中的Claims
    foreach (var claim in jwtToken.Payload.Claims)
    {
        Console.WriteLine($"Claim: {claim.Type} - Value: {claim.Value}");
    }
}
复制代码

 

posted @   龙卷风吹毁停车场  阅读(100)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!
历史上的今天:
2023-09-27 点击 antd table 中的按钮获取当前行的所以数据
2021-09-27 uniapp 将拍照的图片,或者选择的图片转换为base64
点击右上角即可分享
微信分享提示