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); }
public bool ValidaLoginUsuario(LoginRequisitor requisitor) { HttpWebRequest _requisitor = null; String result = Post(Parametros.ExtremidadeDeAutenticacao, requisitor.ToSerializeBytes(), out _requisitor); return(result.Contains("timesheetColaborador")); }
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); }
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); }