Ejemplo n.º 1
0
        public AuthRetorno ValidaLoginUsuario(LoginRequisitor requisitor)
        {
            AuthRetorno          retorno  = new AuthRetorno();
            AutenticacaoResponse response = repository.ValidaLoginUsuario(requisitor);

            retorno.authenticated = response.Autenticado;

            if (response.Autenticado)
            {
                ClaimsIdentity identity = new ClaimsIdentity(
                    new GenericIdentity(requisitor.usuario, "Login"),
                    new[] {
                    new Claim("CookieContainer", JsonConvert.SerializeObject(response.CookieContainer), ClaimValueTypes.String, "")
                }
                    );

                retorno.Claims  = identity;
                retorno.message = "OK";
            }
            else
            {
                retorno.message = "Usuário e/ou senha não encontrados.";
            }

            return(retorno);
        }
Ejemplo n.º 2
0
        public bool ValidaLoginUsuario(LoginRequisitor requisitor)
        {
            HttpWebRequest _requisitor = null;
            String         result      = Post(Parametros.ExtremidadeDeAutenticacao, requisitor.ToSerializeBytes(), out _requisitor);

            return(result.Contains("timesheetColaborador"));
        }
Ejemplo n.º 3
0
        public AutenticacaoResponse ValidaLoginUsuario(LoginRequisitor requisitor)
        {
            AutenticacaoResponse retorno = new AutenticacaoResponse();

            HttpWebRequest _requisitor = null;
            String         result      = Post(Parametros.ExtremidadeDeAutenticacao, requisitor.ToSerializeBytes(), out _requisitor);

            if (result.Contains("timesheetColaborador"))
            {
                retorno.Autenticado     = true;
                retorno.CookieContainer = GetAllCookies(_requisitor.CookieContainer);
            }
            return(retorno);
        }
Ejemplo n.º 4
0
        public AuthRetorno ValidaLoginUsuario(LoginRequisitor requisitor)
        {
            AuthRetorno retorno = new AuthRetorno();

            retorno.Authenticated = repository.ValidaLoginUsuario(requisitor);

            if (retorno.Authenticated)
            {
                ClaimsIdentity identity = new ClaimsIdentity(
                    new GenericIdentity(requisitor.usuario, "Login"));

                retorno.Claims  = identity;
                retorno.Message = "OK";
            }
            else
            {
                retorno.Message = "Usuário e/ou senha não encontrados.";
            }
            return(retorno);
        }