private void AddClaimsFromUserInfo(List <Claim> claims, UserCurrentDto user) { foreach (var permission in user.Permissions) { claims.Add(new Claim(HmcrClaimTypes.Permission, permission)); } foreach (var serviceArea in user.ServiceAreas) { claims.Add(new Claim(HmcrClaimTypes.ServiceAreaNumber, serviceArea.ServiceAreaNumber.ToString())); } }
private void AddClaimsFromUserInfo(ClaimsPrincipal principal, UserCurrentDto user) { var claims = new List <Claim>(); foreach (var permission in user.Permissions) { claims.Add(new Claim(HmcrClaimTypes.Permission, permission)); } foreach (var serviceArea in user.ServiceAreas) { claims.Add(new Claim(HmcrClaimTypes.ServiceAreaNumber, serviceArea.ServiceAreaNumber.ToString())); } claims.Add(new Claim(ClaimTypes.Name, _curentUser.Username)); principal.AddIdentity(new ClaimsIdentity(claims)); }