.net core 获取Jwt身份信息

       private readonly IOrder _order;
        private readonly ILog _log;
        private readonly IHttpContextAccessor _httpContextAccessor;
        public OrderController(IOrder order , ILog log , IHttpContextAccessor httpContextAccessor) 
        {
   
            _order=order;
            _log=log;
            _httpContextAccessor=httpContextAccessor;
        }

        [HttpPost("AddOrderInfosAsync")]
        public async Task<IActionResult> AddOrderInfosAsync([FromBody] OrderInfoDto orderInfoDto)
        {
   
            try
            {
   
            需要做c#.net 项目的,有时间并且想赚零花钱的老哥,请加Q群:741058172// 获取账号信息的声明   
                var userId = _httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value;
                await _order.AddOrderInfo(orderInfoDto,accountNumberClaim);
                await _order.SaveAsync();
            }
            catch 
            {
   
                return BadRequest("添加异常,请查看日志。");
            }
            return Ok();
        }

记得在控制器加入: [Authorize(AuthenticationSchemes = "Bearer")]特性
另外记得在Startup.csConfigureServices中注入以下服务

   services.AddHttpContextAccessor();

总是忘记怎么获取,记录下。

相关推荐

  1. .net core 获取Jwt身份信息

    2023-12-06 09:20:02       53 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-06 09:20:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-06 09:20:02       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-06 09:20:02       82 阅读
  4. Python语言-面向对象

    2023-12-06 09:20:02       91 阅读

热门阅读

  1. 分布式uuid常用的算法

    2023-12-06 09:20:02       60 阅读
  2. kafka入门(三):kafka多线程消费

    2023-12-06 09:20:02       47 阅读
  3. 前端面试题之数据处理

    2023-12-06 09:20:02       44 阅读
  4. bash中通过变量中的内容获取对应的关联数组

    2023-12-06 09:20:02       49 阅读
  5. 计算机网络——应用层

    2023-12-06 09:20:02       58 阅读
  6. 大型语言模型在实体关系提取中的应用探索(二)

    2023-12-06 09:20:02       55 阅读
  7. JeecgBoot 框架升级至 Spring Boot3 的实战步骤

    2023-12-06 09:20:02       48 阅读
  8. 采用Python 将PDF文件按照页码进行切分并保存

    2023-12-06 09:20:02       55 阅读