private ClaimsIdentity GetIdentity(string login) { var user = _userService.Get(login); var claims = new List <Claim> { new Claim("UserLogin", user.Login), new Claim("Role", user.Role.ToString()) }; var claimsIdentity = new ClaimsIdentity(claims, "Token", ClaimsIdentity.DefaultNameClaimType, ClaimsIdentity.DefaultRoleClaimType); return(claimsIdentity); }
private ClaimsIdentity GetIdentity(string login) { var user = _service.Get(login); var claims = new List <Claim> { new Claim("Name", user.Login) }; if (user.Role != null) { claims.Add(new Claim("Role", user.Role.Name)); } var claimsIdentity = new ClaimsIdentity(claims, "Token", ClaimsIdentity.DefaultNameClaimType, ClaimsIdentity.DefaultRoleClaimType); return(claimsIdentity); }
public IActionResult Get([FromQuery] string login) { var user = _userService.Get(login); return(Ok(user)); }