Beispiel #1
0
        public ApiResponse Authenticate(LoginModel request)
        {
            _loginDataProvider = new LoginDataProvider();

            ApiResponse response = new ApiResponse();

            return(_loginDataProvider.AuthenticateUser(request));
        }
Beispiel #2
0
        public LoginDataProviderTests()
        {
            var user = new UserLoginInfoModel {
                Username = Username, Password = PasswordHash, PasswordSalt = PasswordSalt
            };

            _usersDataAccessorMock.Setup(x => x.GetLoginInfo()).Returns(Extensions
                                                                        .GetDbSetMock(new List <UserLoginInfoModel> {
                user
            }.AsQueryable()).Object);

            _hashCreatorMock.Setup(x => x.Create(Username, Password, PasswordSalt)).Returns(PasswordHash);
            _tokenProviderMock.Setup(x => x.Get(user)).Returns(Token);

            _loginDataProvider = new LoginDataProvider(_usersDataAccessorMock.Object, _hashCreatorMock.Object, _tokenProviderMock.Object);
        }
Beispiel #3
0
 public LoginService(ILoginDataProvider loginDataProvider)
 {
     this.loginDataProvider = loginDataProvider;
 }
Beispiel #4
0
 public LoginController(ILoginDataProvider loginDataProvider, IConnectionContext context)
 {
     _loginDataProvider = loginDataProvider;
     _context           = context;
 }
Beispiel #5
0
 public LoginController(ILoginDataProvider loginDataProvider)
 {
     this.loginDataProvider = loginDataProvider;
 }