List of usage examples for org.apache.http.auth AuthScope ANY
AuthScope ANY
To view the source code for org.apache.http.auth AuthScope ANY.
Click Source Link
From source file:org.apache.aurora.scheduler.http.api.security.ApiSecurityIT.java
private AuroraAdmin.Client getAuthenticatedClient(Credentials credentials) throws TTransportException { DefaultHttpClient defaultHttpClient = new DefaultHttpClient(); CredentialsProvider credentialsProvider = new BasicCredentialsProvider(); credentialsProvider.setCredentials(AuthScope.ANY, credentials); defaultHttpClient.setCredentialsProvider(credentialsProvider); return getClient(defaultHttpClient); }
From source file:com.github.caldav4j.functional.support.CalDavFixture.java
private static HttpClient configureHttpClient(final CaldavCredential credential) { // HttpClient 4 requires a Cred providers, to be added during creation of client CredentialsProvider credsProvider = new BasicCredentialsProvider(); credsProvider.setCredentials(AuthScope.ANY, new UsernamePasswordCredentials(credential.user, credential.password)); // Default Host setting HttpRoutePlanner routePlanner = new DefaultRoutePlanner(DefaultSchemePortResolver.INSTANCE) { @Override/*ww w. j av a 2 s . c o m*/ public HttpRoute determineRoute(final HttpHost target, final HttpRequest request, final HttpContext context) throws HttpException { return super.determineRoute( target != null ? target : new HttpHost(credential.host, credential.port, credential.protocol), request, context); } }; HttpClientBuilder builder = HttpClients.custom().setDefaultCredentialsProvider(credsProvider) .setRoutePlanner(routePlanner); if (credential.getProxyHost() != null) { builder.setProxy(new HttpHost(credential.getProxyHost(), (credential.getProxyPort() > 0) ? credential.getProxyPort() : 8080)); } return builder.build(); }
From source file:org.dataconservancy.ui.services.EZIDServiceImpl.java
private void setCredentials() { if (httpClient instanceof DefaultHttpClient) { ((DefaultHttpClient) httpClient).getCredentialsProvider().setCredentials(AuthScope.ANY, new UsernamePasswordCredentials(username, password)); }//from w w w . j a v a 2 s . c om }
From source file:com.ibm.watson.developer_cloud.professor_languo.pipeline.RnrMergerAndRanker.java
@Override /**/*from ww w . j av a2 s . com*/ * Runs at the end of the training phase, invoked by a QuestionAnswerer */ public void finishTraining() { client = RankerCreationUtil.createHttpClient(AuthScope.ANY, creds); long startTime = System.currentTimeMillis(); try { // Attempt to train the ranker with the training file logger.info(Messages.getString("RetrieveAndRank.RANKER_ATTEPT_CREATE")); //$NON-NLS-1$ String result = RankerCreationUtil.trainRanker(ranker_url, rankerName, client, trainingData); logger.info(Messages.getString("RetrieveAndRank.RANKER_WRITE_TO_DISK_START")); BufferedWriter bw = new BufferedWriter(new FileWriter(trainingFilePath)); bw.write(trainingData.toString()); bw.close(); logger.info(Messages.getString("RetrieveAndRank.RANKER_WRITE_TO_DISK_END")); // Obtain ranker_id JSONObject jsonResult = (JSONObject) JSON.parse(result); String ranker_id = (String) jsonResult.get("ranker_id"); current_ranker_id = ranker_id; // Ping the ranker for its status String status = getRankerStatus(ranker_id); logger.info(Messages.getString("RetrieveAndRank.RANKER_TRAINING_KICKOFF") + trainingFilePath); //$NON-NLS-1$ // waiting for training to complete while (!status.equals("Available")) { logger.info(Messages.getString("RetrieveAndRank.RANKER_STATUS") + status); //$NON-NLS-1$ try { Thread.sleep(30000); } catch (InterruptedException e) { throw new RuntimeException(Messages.getString("RetrieveAndRank.RANKER_TRAINING_INTERRUPTED"), e); } status = getRankerStatus(ranker_id); if (status.equals("Failed")) throw new RuntimeException(Messages.getString("RetrieveAndRank.RANKER_TRAINING_FAIL")); } long timeTaken = System.currentTimeMillis() - startTime; logger.info(MessageFormat.format(Messages.getString("RetrieveAndRank.RANKER_TRAINING_FINISH"), //$NON-NLS-1$ ranker_id, DurationFormatUtils.formatDurationWords(timeTaken, true, false))); } catch (IOException | NullPointerException | JSONException e) { logger.error(e.getMessage()); } logger.info("Ranker ID: " + current_ranker_id); }
From source file:org.oscarehr.fax.admin.ManageFaxes.java
public ActionForward CancelFax(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {//from ww w. ja va 2 s . co m String jobId = request.getParameter("jobId"); if (!securityInfoManager.hasPrivilege(LoggedInInfo.getLoggedInInfoFromSession(request), "_admin", "w", null)) { throw new SecurityException("missing required security object (_admin)"); } FaxJobDao faxJobDao = SpringUtils.getBean(FaxJobDao.class); FaxConfigDao faxConfigDao = SpringUtils.getBean(FaxConfigDao.class); FaxJob faxJob = faxJobDao.find(Integer.parseInt(jobId)); FaxConfig faxConfig = faxConfigDao.getConfigByNumber(faxJob.getFax_line()); DefaultHttpClient client = new DefaultHttpClient(); String result = "{success:false}"; log.info("TRYING TO CANCEL FAXJOB " + faxJob.getJobId()); if (faxConfig.isActive()) { if (faxJob.getStatus().equals(FaxJob.STATUS.SENT)) { faxJob.setStatus(FaxJob.STATUS.CANCELLED); faxJobDao.merge(faxJob); result = "{success:true}"; } if (faxJob.getJobId() != null) { if (faxJob.getStatus().equals(FaxJob.STATUS.WAITING)) { client.getCredentialsProvider().setCredentials(AuthScope.ANY, new UsernamePasswordCredentials(faxConfig.getSiteUser(), faxConfig.getPasswd())); HttpPut mPut = new HttpPut(faxConfig.getUrl() + "/fax/" + faxJob.getJobId()); mPut.setHeader("accept", "application/json"); mPut.setHeader("user", faxConfig.getFaxUser()); mPut.setHeader("passwd", faxConfig.getFaxPasswd()); try { HttpResponse httpResponse = client.execute(mPut); if (httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK) { HttpEntity httpEntity = httpResponse.getEntity(); result = EntityUtils.toString(httpEntity); faxJob.setStatus(FaxJob.STATUS.CANCELLED); faxJobDao.merge(faxJob); } } catch (ClientProtocolException e) { log.error("PROBLEM COMM WITH WEB SERVICE"); } catch (IOException e) { log.error("PROBLEM COMM WITH WEB SERVICE"); } } } } try { JSONObject json = JSONObject.fromObject(result); json.write(response.getWriter()); } catch (IOException e) { log.error(e.getMessage(), e); } return null; }
From source file:org.coding.git.api.CodingNetConnection.java
@NotNull private static CredentialsProvider createCredentialsProvider(@NotNull CodingNetAuthData auth) { CredentialsProvider provider = new BasicCredentialsProvider(); // Basic authentication CodingNetAuthData.BasicAuth basicAuth = auth.getBasicAuth(); if (basicAuth != null) { provider.setCredentials(AuthScope.ANY, new UsernamePasswordCredentials(basicAuth.getLogin(), basicAuth.getPassword())); }/*w w w . j a v a 2 s .c om*/ if (auth.isUseProxy()) { IdeHttpClientHelpers.ApacheHttpClient4.setProxyCredentialsForUrlIfEnabled(provider, auth.getHost()); } return provider; }
From source file:org.jboss.as.test.integration.web.security.tg.TransportGuaranteeTestCase.java
/** * Check response on given url/*from w w w. java2s . c om*/ * * @param url * @param responseSubstring - if null we are checking response code only * @return * @throws Exception */ private boolean checkGetURL(String url, String responseSubstring, String user, String pass) throws Exception { log.info("Checking URL=" + url); HttpClient httpClient; if (url.startsWith("https")) { httpClient = HttpClientUtils.wrapHttpsClient(new DefaultHttpClient()); } else { httpClient = new DefaultHttpClient(); } ((DefaultHttpClient) httpClient).getCredentialsProvider().setCredentials(new AuthScope(AuthScope.ANY), new UsernamePasswordCredentials(user, pass)); HttpGet get = new HttpGet(url); HttpResponse hr; try { hr = httpClient.execute(get); } catch (Exception e) { if (responseSubstring == null) return false; else // in case substring is defined, rethrow exception so, we can easier analyze the cause throw new Exception(e); } int statusCode = hr.getStatusLine().getStatusCode(); if (statusCode != 200) { log.info("statusCode not expected. statusCode=" + statusCode + ", URL=" + url); return false; } if (responseSubstring == null) { // this indicates that negative test had problems log.info("statusCode==200 on URL=" + url); return true; } String response = EntityUtils.toString(hr.getEntity()); if (response.indexOf(responseSubstring) != -1) { return true; } else { log.info("Response doesn't contain expected substring (" + responseSubstring + ")"); return false; } }
From source file:uk.co.uwcs.choob.modules.HttpModule.java
private String performRequest(final String contentType, final String url, final String user, final String pass, final Map<String, String> headers, final Map<String, String> params, final int requestType) { // add user and pass to client credentials if present if ((user != null) && (pass != null)) { HttpModule.client.getCredentialsProvider().setCredentials(AuthScope.ANY, new UsernamePasswordCredentials(user, pass)); }//from w w w. j a v a 2s.c om // process headers using request interceptor final Map<String, String> sendHeaders = new HashMap<String, String>(); // add encoding header for gzip if not present if (!sendHeaders.containsKey(HttpModule.ACCEPT_ENCODING)) { sendHeaders.put(HttpModule.ACCEPT_ENCODING, HttpModule.GZIP); } if ((headers != null) && (headers.size() > 0)) { sendHeaders.putAll(headers); } if (requestType == HttpModule.POST_TYPE) { sendHeaders.put(HttpModule.CONTENT_TYPE, contentType); } if (sendHeaders.size() > 0) { HttpModule.client.addRequestInterceptor(new HttpRequestInterceptor() { @Override public void process(final HttpRequest request, final HttpContext context) throws HttpException, IOException { for (String key : sendHeaders.keySet()) { if (!request.containsHeader(key)) { request.addHeader(key, sendHeaders.get(key)); } } } }); } // handle POST or GET request respectively HttpRequestBase method = null; if (requestType == HttpModule.POST_TYPE) { method = new HttpPost(url); // data - name/value params List<NameValuePair> nvps = null; if ((params != null) && (params.size() > 0)) { nvps = new ArrayList<NameValuePair>(); for (Map.Entry<String, String> entry : params.entrySet()) { nvps.add(new BasicNameValuePair(entry.getKey(), entry.getValue())); } } if (nvps != null) { try { HttpPost methodPost = (HttpPost) method; methodPost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8)); } catch (UnsupportedEncodingException e) { throw new RuntimeException("Error peforming HTTP request: " + e.getMessage(), e); } } } else if (requestType == HttpModule.GET_TYPE) { method = new HttpGet(url); } // execute request return execute(method); }
From source file:eu.comvantage.dataintegration.SPARQLConnector.java
@Override public QueryResultSet update(eu.comvantage.dataintegration.data.Query q) { QueryResultSet result = new QueryResultSet(); //try to execute the SPARUL update command try {/* w w w . j a v a 2s . co m*/ //set authentication header UsernamePasswordCredentials userpasscred = new UsernamePasswordCredentials( this.credentials.getUsername(), this.credentials.getPassword()); DefaultHttpClient httpclient = new DefaultHttpClient(); httpclient.getCredentialsProvider().setCredentials(AuthScope.ANY, userpasscred); HttpPost httpPost = new HttpPost(this.sparqlEndpoint.getEndpointURL()); //set up HTTP Post Request (look at http://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VOSSparqlProtocol for Protocol) List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(1); //nameValuePairs.add(new BasicNameValuePair("format",format)); nameValuePairs.add(new BasicNameValuePair("update", q.getQueryString())); httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); //set proxy if defined if (System.getProperty("http.proxyHost") != null) { HttpHost proxy = new HttpHost(System.getProperty("http.proxyHost"), Integer.valueOf(System.getProperty("http.proxyPort")), "http"); httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy); } try { //execute the HTTP post HttpResponse response = httpclient.execute(httpPost); System.out.println("SPARQLConnector, Update command: " + q.getQueryString() + ";"); System.out.println("SPARQLConnector, Update executed on endpoint: " + sparqlEndpoint.getEndpointURL() + "; user credentials: " + this.credentials.getUsername() + ":" + this.credentials.getPassword()); //handle different server responses and failures int responseCode = response.getStatusLine().getStatusCode(); String responseMessage = response.getStatusLine().getReasonPhrase(); System.out.println("SPARQLConnector update response: " + responseCode + ", " + responseMessage); } catch (IOException ex) { throw new UpdateException(ex); } } catch (Exception e) { e.printStackTrace(); } return result; }
From source file:fr.paris.lutece.plugins.mylutece.modules.oauth.authentication.OAuthAuthentication.java
/** * Builds a new {@link HttpClient}/*from w w w.j av a 2s .co m*/ * @return new HttpClient */ private HttpClient getHttpClient() { DefaultHttpClient client = new DefaultHttpClient(); String strUserName = AppPropertiesService.getProperty(PROPERTY_PROXY_USERNAME); String strPassword = AppPropertiesService.getProperty(PROPERTY_PROXY_PASSWORD); String strDomainName = AppPropertiesService.getProperty(PROPERTY_DOMAIN_NAME); if (StringUtils.isNotBlank(strUserName) && StringUtils.isNotBlank(strPassword)) { // at least Userpasswordcredz Credentials creds; if (StringUtils.isBlank(strDomainName)) { creds = new UsernamePasswordCredentials(strUserName, strPassword); } else { creds = new NTCredentials(strUserName, strPassword, "", strDomainName); } CredentialsProvider credsProvider = new BasicCredentialsProvider(); credsProvider.setCredentials(AuthScope.ANY, creds); client.setCredentialsProvider(credsProvider); HttpHost proxy = new HttpHost(AppPropertiesService.getProperty(PROPERTY_PROXY_HOST), AppPropertiesService.getPropertyInt(PROPERTY_PROXY_PORT, 8080)); client.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy); } return client; }