public async Task <IActionResult> Authenticate([FromBody] AuthenticateFilter model) { var result = await _userService.AuthenticateAsync(model.UserName, model.Password); if (result == null) { return(NotFound()); } return(Ok(_mapper.Map <TokenUserDto>(result))); }
public void Setup() { context = new AuthorizationContext { HttpContext = new TestControllerBuilder().HttpContext }; userRepositoryFactory = MockRepository.GenerateStub <IRepositoryFactory <User> >(); userRepository = MockRepositoryBuilder.CreateUserRepository(); userRepositoryFactory.Stub(x => x.Resolve()).Return(userRepository).Repeat.Any(); formsAuth = MockRepository.GenerateStub <IFormsAuthentication>(); filter = new AuthenticateFilter(formsAuth, userRepositoryFactory); originalPrincipal = Thread.CurrentPrincipal; }