protected string appendAuthentication(string url)
 {
     if (UserName != null)
     {
         return((url.Contains("?") ? "&" : "?") + CredentialUtils.getOsAuthString(UserName, Password));
     }
     return("");
 }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
        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;
            }
        }
Ejemplo n.º 4
0
        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);
        }