public ActionResult <string> Get([FromQuery] string email, string senha) { Console.WriteLine(email + senha); var user = _userService.VerifySignIn(email, senha); Console.WriteLine(user); if (user == null) { return(NotFound()); } var tokenBuilder = TokenBuilder.BuildToken(user); return(tokenBuilder); }
public async Task <AuthResponse> AuthAndGenerateToken(AuthReadRequest authReadRequest) { UserResponse userResponse = await GetUser(authReadRequest); string secret = _configuration["Authentication:Secret"]; UserResponseUtil userToUserUtil = _mapper.Map <UserResponseUtil>(userResponse); string tokenBuilded = TokenBuilder.BuildToken(userToUserUtil, secret); return(new AuthResponse { User = userResponse, Token = new TokenResponse { Token = tokenBuilded } }); }