Ejemplo n.º 1
0
        public async Task <UserModel> LoginActiveDirectory([FromBody] LoginModel model)
        {
            if (await ldapRepository.Login(model) == OperationStatus.OK)
            {
                HttpContext.AddAuthorizationHeader(encryptor.Encrypt(model.Username.Substring(0, model.Username.IndexOf("@"))));
                var user = await applicationUserService.GetUserByName(model.Username);

                return(user);
            }

            Unauthorized();
            return(null);
        }
Ejemplo n.º 2
0
 public async Task <bool> AuthenticateUser(string login, string senha)
 {
     return(await ldapRepository.Login(login, senha));
 }