/// <summary> /// /// </summary> /// <param name="connectionInfo">Connection Information</param> public HttpService(ConnectionInfo connectionInfo) { this.connectionInfo = connectionInfo; if (connectionInfo.authCookie != null) { setCookieAuth(connectionInfo.authCookie); } else if (connectionInfo.authType == AuthorizationType.Basic) { Server = connectionInfo.server; credentials = new CredentialCache { { connectionInfo.server, "Basic", new NetworkCredential(connectionInfo.username, connectionInfo.password) } }; } else { doSSOAuth(); } }
/// <summary> /// Construct a new RallyRestApi from the specified ConnectionInfo /// </summary> /// <param name="connectionInfo">ConnectionInfo</param> public RallyRestApi(ConnectionInfo connectionInfo) { Service = new HttpService(connectionInfo); wsapiVersion = connectionInfo.wsapiVersion ?? DEFAULT_WSAPI_VERSION; }