Пример #1
0
        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)));
        }
Пример #2
0
        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;
        }