Browse Source

修改jwt团队id获取方式

master
С·æ 4 years ago
parent
commit
4009b054d0
  1. 14
      src/Coldairarrow.Api/DependencyInjection/Operator.cs

14
src/Coldairarrow.Api/DependencyInjection/Operator.cs

@ -26,19 +26,9 @@ namespace Coldairarrow.Api
UserId = httpContextAccessor?.HttpContext?.User.Claims
.Where(x => x.Type == "userId").FirstOrDefault()?.Value;
TeamId = httpContextAccessor?.HttpContext?.User.Claims
.Where(x => x.Type == "teamId").FirstOrDefault()?.Value;
if (string.IsNullOrEmpty(UserId))
{
string json = httpContextAccessor?.HttpContext?.User.Claims
.Where(x => x.Type == "user").FirstOrDefault()?.Value;
if (!string.IsNullOrEmpty(json))
{
var user = Newtonsoft.Json.JsonConvert.DeserializeObject<dynamic>(json);
UserId = user.Id;
TeamId = user.TeamId;
}
}
}
private Base_UserDTO _property;

Loading…
Cancel
Save