internal SecurityToken GetSecurityToken() { if (_inited) { if (rbBasic.Checked) { return(new BasicSecurityToken(txtUser.Text, txtPwd.Text)); } else { Connection greenCon = new Connection(); greenCon.EnableSecureTunnel = true; greenCon.EnableSession = true; greenCon.Connect(txtProvider.Text, string.Empty, txtUser.Text.Trim(), txtPwd.Text); Envelope rsp = greenCon.SendRequest("DS.Base.GetPassportToken", new Envelope()); PassportSecurityToken stt = new PassportSecurityToken(rsp.Body.XmlString); return(stt); } } else { XmlHelper xml = MainForm.Storage.GetPropertyXml("ServiceTestTemp", _contractUniqName); if (xml == null) { return(new BasicSecurityToken(MainForm.CurrentProject.DevSite.User, MainForm.CurrentProject.DevSite.Password)); } else { bool passport = xml.TryGetBoolean("UsePassport", false); if (passport) { Connection greenCon = new Connection(); greenCon.EnableSecureTunnel = true; greenCon.EnableSession = true; greenCon.Connect(xml.GetText("Auth"), string.Empty, xml.GetText("User"), xml.GetText("Password")); Envelope rsp = greenCon.SendRequest("DS.Base.GetPassportToken", new Envelope()); return(new PassportSecurityToken(rsp.Body.XmlString)); } else { return(new BasicSecurityToken(xml.GetText("User"), xml.GetText("Password"))); } } } }
internal SecurityToken GetSecurityToken() { if (_inited) { if (rbBasic.Checked) { return new BasicSecurityToken(txtUser.Text, txtPwd.Text); } else { Connection greenCon = new Connection(); greenCon.EnableSecureTunnel = true; greenCon.EnableSession = true; greenCon.Connect(txtProvider.Text, string.Empty, txtUser.Text.Trim(), txtPwd.Text); Envelope rsp = greenCon.SendRequest("DS.Base.GetPassportToken", new Envelope()); PassportSecurityToken stt = new PassportSecurityToken(rsp.Body.XmlString); return stt; } } else { XmlHelper xml = MainForm.Storage.GetPropertyXml("ServiceTestTemp", _contractUniqName); if (xml == null) { return new BasicSecurityToken(MainForm.CurrentProject.DevSite.User, MainForm.CurrentProject.DevSite.Password); } else { bool passport = xml.TryGetBoolean("UsePassport", false); if (passport) { Connection greenCon = new Connection(); greenCon.EnableSecureTunnel = true; greenCon.EnableSession = true; greenCon.Connect(xml.GetText("Auth"), string.Empty, xml.GetText("User"), xml.GetText("Password")); Envelope rsp = greenCon.SendRequest("DS.Base.GetPassportToken", new Envelope()); return new PassportSecurityToken(rsp.Body.XmlString); } else { return new BasicSecurityToken(xml.GetText("User"), xml.GetText("Password")); } } } }
internal SecurityToken GetSecurityToken() { if (!chkPassport.Checked) { return new BasicSecurityToken(txtUser.Text, txtPwd.Text); } else { Connection greenCon = new Connection(); greenCon.EnableSecureTunnel = true; greenCon.EnableSession = true; greenCon.Connect(txtProvider.Text, string.Empty, txtUser.Text.Trim(), txtPwd.Text); Envelope rsp = greenCon.SendRequest("DS.Base.GetPassportToken", new Envelope()); txtPassport.Text = rsp.Body.XmlString; xmlSyntaxLanguage1.FormatDocument(txtPassport.Document); PassportSecurityToken stt = new PassportSecurityToken(rsp.Body.XmlString); return stt; } }