public async Task <IActionResult> Register(User user) { if (await _business.FindUserByName(user.Login) != null) { return(BadRequest("Usuário já cadastrado")); } var userInserted = await _business.InsertAsync(user); var claims = new List <Claim> { new Claim(ClaimTypes.NameIdentifier, user.Login) }; var userIdentity = new ClaimsIdentity(claims, "login"); ClaimsPrincipal principal = new ClaimsPrincipal(userIdentity); await HttpContext.SignInAsync(principal); return(Ok()); }