Ejemplo n.º 1
0
 public string IniciarSesion(string usuario, string llave, string ip, string sistema, bool cerrarSesiones)
 {
     try
     {
         S.Serv_Admin.ServiceAccesoClient serPi = new S.Serv_Admin.ServiceAccesoClient("BasicHttpBinding_IServiceAcceso");
         serPi.ClientCredentials.UserName.UserName = this.usuario;
         serPi.ClientCredentials.UserName.Password = this.pass;
         //serPi.ClientCredentials.ServiceCertificate.Authentication.CertificateValidationMode =
         //         X509CertificateValidationMode.None;
         string token = serPi.IniciarSesion(usuario, llave, ip, sistema, cerrarSesiones);
         serPi.Close();
         return(token);
     }
     catch (FaultException <E.ExceptionService> ex)
     {
         Exception exInt = new Exception(ex.Detail.Mensaje, ex);
         exInt.Data.Add("code", ex.Detail.ErrorCode);
         throw exInt;
     }
 }