public void GivenALogInRequest() { _authenticationObject = new Authenticate(); _loginWindowThread = new Thread(new ThreadStart(() => { _authenticationResult = _authenticationObject.AuthenticateUser(); })); _loginWindowThread.SetApartmentState(ApartmentState.STA); _loginWindowThread.Start(); _loginWindowObject = GetDialogWindowObjectFromHandle(); }
public HttpResponseMessage Login([FromBody] UserDTO UserDTO) { if (string.IsNullOrEmpty(UserDTO.Password) || string.IsNullOrEmpty(UserDTO.UserName)) { return(new HttpResponseMessage(HttpStatusCode.BadRequest)); } UserDTO User = UserAuth.AuthenticateUser(UserDTO.UserName, UserDTO.Password); if (User != null) { return(new HttpResponseMessage(HttpStatusCode.OK)); } return(new HttpResponseMessage(HttpStatusCode.NotFound)); }
public async Task <IActionResult> Login(LoginModel login) { logger.LogInformation($"Login requested: {login.UserName}"); //To restrict multiple login if (HubUserData.connectedList.ContainsKey(login.UserName.ToUpper())) { return(new StatusCodeResult(StatusCodes.Status429TooManyRequests)); } var result = await authenticate.AuthenticateUser(login); if (result == null) { return(Unauthorized()); } logger.LogInformation($"Token for login {login.UserName} is generated {result.ToString()}"); return(Ok(result)); }
public User SignIn(IAuthenticate authenticate) { return(authenticate.AuthenticateUser()); }