Ejemplo n.º 1
0
 private void loadLoginSessionCookies(HttpWebRequest req)
 {
     lock (sessionMap) {
         var key = CredentialUtils.getSessionOrTokenKey(server);
         req.CookieContainer = sessionMap.ContainsKey(key) ? sessionMap[key] : new CookieContainer();
     }
 }
Ejemplo n.º 2
0
 public void restLogin()
 {
     lock (sessionMap) {
         sessionMap.Remove(CredentialUtils.getSessionOrTokenKey(server));
     }
     var auth = jsonOpNoRetry("POST", BaseUrl + "/rest/auth/1/session", new { username = server.UserName, password = server.Password }, HttpStatusCode.OK);
 }
Ejemplo n.º 3
0
        private void removeSessionCookie(JiraServer server)
        {
            if (server.OldSkoolAuth)
            {
                return;
            }

            lock (rssSessionCookieMap) {
                rssSessionCookieMap.Remove(CredentialUtils.getSessionOrTokenKey(server));
            }
        }
 private void setSoapSessionToken(JiraServer server, SoapSession session)
 {
     lock (soapTokenMap) {
         var key = CredentialUtils.getSessionOrTokenKey(server);
         if (soapTokenMap.ContainsKey(key))
         {
             session.Token = soapTokenMap[key];
         }
         else
         {
             soapTokenMap[key] = session.login(server.UserName, server.Password);
         }
     }
 }
Ejemplo n.º 5
0
        private void setSessionCookie(JiraServer server, JiraAuthenticatedClient client)
        {
            if (server.OldSkoolAuth)
            {
                return;
            }

            lock (rssSessionCookieMap) {
                var key = CredentialUtils.getSessionOrTokenKey(server);
                if (rssSessionCookieMap.ContainsKey(key))
                {
                    client.SessionTokens = rssSessionCookieMap[key];
                }
                else
                {
                    rssSessionCookieMap[key] = client.login();
                }
            }
        }
 private void removeSoapSessionToken(JiraServer server)
 {
     lock (soapTokenMap) {
         soapTokenMap.Remove(CredentialUtils.getSessionOrTokenKey(server));
     }
 }
Ejemplo n.º 7
0
 private void storeLoginSessionCookies(HttpWebRequest request)
 {
     lock (sessionMap) {
         sessionMap[CredentialUtils.getSessionOrTokenKey(server)] = request.CookieContainer;
     }
 }