public async Task <string> AuthenticateUser(string userName, string password) { var user = await _authRepo.AuthenticateUser <User>(userName, password); if (user != null && user.Id > 0) { return(GenerateJwtToken(user)); } return(string.Empty); }
// [HttpGet] public IActionResult Login(User user) { _log4net.Info("Authentication Started"); IActionResult response = Unauthorized(); var tempuser = _auth.AuthenticateUser(user); if (tempuser != null) { var tokenString = _auth.GenerateJSONWebToken(); response = Ok(new { token = tokenString }); } return(response); }
// [HttpGet] public IActionResult Login(UserDetail userdetail) { /*user.Id = 1; * user.UserName = "******"; * user.Password = "******";*/ _log4net.Info("Authentication initiated"); IActionResult response = Unauthorized(); var user = _auth.AuthenticateUser(userdetail); if (user != null) { var tokenString = _auth.GenerateJSONWebToken(); response = Ok(new { token = tokenString }); } // return response; /* var tokenString = GenerateJSONWebToken(); * response = Ok(new { token = tokenString }); * // return Ok(GenerateJSONWebToken());*/ return(response); }