c# jwt验证在上下文中一句话取出多个值以及appsettin

2023-03-28  本文已影响0人  吉凶以情迁

            var(nickname, role, allow) = (HttpContext.User.Claims.FirstOrDefault(c => c.Type == "NickName")?.Value, 
                HttpContext.User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Role)?.Value, HttpContext.User.Claims.FirstOrDefault(c => c.Type == "Allow")?.Value );

Configuration["Jwt:Issuer"]
等于

{
  "Jwt": {
    "Issuer": "myapp.com",
    "Audience": "myapp.com",
    "SecretKey": "ThisIsMySuperSecretKey"
  }
}
上一篇 下一篇

猜你喜欢

热点阅读