private void loadLoginSessionCookies(HttpWebRequest req) { lock (sessionMap) { var key = CredentialUtils.getSessionOrTokenKey(server); req.CookieContainer = sessionMap.ContainsKey(key) ? sessionMap[key] : new CookieContainer(); } }
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); }
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); } } }
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)); } }
private void storeLoginSessionCookies(HttpWebRequest request) { lock (sessionMap) { sessionMap[CredentialUtils.getSessionOrTokenKey(server)] = request.CookieContainer; } }