protected string appendAuthentication(string url) { if (UserName != null) { return((url.Contains("?") ? "&" : "?") + CredentialUtils.getOsAuthString(UserName, Password)); } return(""); }
protected override void OnLoad(EventArgs e) { activeExplorers[server.GUID.ToString()] = this; webJira.Browser.Navigate(server.Url + "?" + CredentialUtils.getOsAuthString(server)); treeJira.Nodes.Add(new PrioritiesNode(this, model, facade, server)); treeJira.Nodes.Add(new UsersNode(model, facade, server)); treeJira.Nodes.Add(new ProjectsNode(this, model, facade, server)); treeJira.SelectedNode = null; }
private void treeJira_AfterSelect(object sender, TreeViewEventArgs e) { AbstractNavigableTreeNodeWithServer node = treeJira.SelectedNode as AbstractNavigableTreeNodeWithServer; dropDownActions.DropDownItems.Add("phony"); if (node != null) { node.onClick(status); string url = node.getUrl(CredentialUtils.getOsAuthString(server)); webJira.Browser.Navigate(url); ICollection <ToolStripItem> menuItems = node.MenuItems; dropDownActions.Enabled = menuItems != null && menuItems.Count > 0; } else { dropDownActions.Enabled = false; } }
private static HttpWebResponse getResponse(Server server, string url) { string authUrl = server == null ? url : url + "?" + CredentialUtils.getOsAuthString(server); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(authUrl); request.KeepAlive = true; if (server != null) { request.Credentials = CredentialUtils.getCredentialsForUserAndPassword(url, server.UserName, server.Password); } request.Accept = @"image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*"; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); return(response); }