Example usage for org.apache.http.auth AuthScope ANY

List of usage examples for org.apache.http.auth AuthScope ANY

Introduction

In this page you can find the example usage for org.apache.http.auth AuthScope ANY.

Prototype

AuthScope ANY

To view the source code for org.apache.http.auth AuthScope ANY.

Click Source Link

Document

Default scope matching any host, port, realm and authentication scheme.

Usage

From source file:makesense.ara.Collector.java

private void connect() {

    DefaultHttpClient httpclient = new DefaultHttpClient();

    try {/*from   www .j  a va2 s.  co  m*/

        // for the moment, we use AuthScope.ANY and SingleAuth
        // in the future, think about MultiAuth to allow several accounts
        httpclient.getCredentialsProvider().setCredentials(AuthScope.ANY,
                new UsernamePasswordCredentials(data.get("login"), data.get("password")));

        HttpGet httpget = new HttpGet(data.get("URL"));

        HttpResponse httpResponse = httpclient.execute(httpget);
        HttpEntity entity = httpResponse.getEntity();

        if (entity != null) {

            InputStream instream = entity.getContent();
            String content;
            BufferedReader br = new BufferedReader(new InputStreamReader(instream));

            // we read as long as we do not ask to stop
            while (!stop) {

                content = br.readLine();
                if (content != null) {

                    System.out.println(content);

                } // if

            } // while

        } // if

    } // try

    catch (IOException ioe) {

        ioe.printStackTrace();

    } // catch

    finally {

        httpclient.getConnectionManager().shutdown();

    } // finally

}

From source file:org.overlord.security.eval.webapp3.services.JaxrsService.java

/**
 * @return/* www  .j av a 2s  . c om*/
 */
private ClientExecutor getBasicAuthExecutor() {
    String currentUser = this.context.getRemoteUser();
    String password = getCurrentUserAuthToken();
    Credentials credentials = new UsernamePasswordCredentials(currentUser, password);
    DefaultHttpClient httpClient = new DefaultHttpClient();
    httpClient.getCredentialsProvider().setCredentials(AuthScope.ANY, credentials);
    ClientExecutor clientExecutor = new ApacheHttpClient4Executor(httpClient);
    return clientExecutor;
}

From source file:org.apache.solr.client.solrj.impl.PreemptiveAuth.java

@Override
public void process(final HttpRequest request, final HttpContext context) throws HttpException, IOException {

    AuthState authState = (AuthState) context.getAttribute(ClientContext.TARGET_AUTH_STATE);
    // If no auth scheme available yet, try to initialize it preemptively
    if (authState.getAuthScheme() == null) {
        CredentialsProvider credsProvider = (CredentialsProvider) context
                .getAttribute(ClientContext.CREDS_PROVIDER);
        Credentials creds = credsProvider.getCredentials(AuthScope.ANY);
        authState.update(authScheme, creds);
    }//from w ww  .  j a v  a 2s  .  c  o m
}

From source file:org.overlord.security.eval.webapp1.services.JaxrsService.java

/**
 * @return//from  w  w  w  .  ja v a 2  s .co m
 */
private ClientExecutor getBasicAuthExecutor() {
    String password = PASS + "||" + this.context.getRemoteUser();
    Credentials credentials = new UsernamePasswordCredentials(USER, password);
    DefaultHttpClient httpClient = new DefaultHttpClient();
    httpClient.getCredentialsProvider().setCredentials(AuthScope.ANY, credentials);
    ClientExecutor clientExecutor = new ApacheHttpClient4Executor(httpClient);
    return clientExecutor;
}

From source file:org.qucosa.migration.processors.PurgeFedoraObject.java

private HttpClient prepareHttpClient(String user, String password) {
    PoolingHttpClientConnectionManager connectionManager = new PoolingHttpClientConnectionManager();

    CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
    credentialsProvider.setCredentials(AuthScope.ANY, new UsernamePasswordCredentials(user, password));

    HttpClient client = HttpClientBuilder.create().setConnectionManager(connectionManager)
            .setDefaultCredentialsProvider(credentialsProvider).build();
    return client;
}

From source file:org.openjira.jira.utils.ConnectionClient.java

private void setCredentials(Credentials cred) {
    BasicCredentialsProvider cP = new BasicCredentialsProvider();
    cP.setCredentials(AuthScope.ANY, cred);
    setCredentialsProvider(cP);
}

From source file:MainFrame.HttpCommunicator.java

public void setCombos(JComboBox comboGroups, JComboBox comboDates, LessonTableModel tableModel)
        throws MalformedURLException, IOException {
    BufferedReader in = null;//from   ww  w. j  a  va 2s. c  om
    if (SingleDataHolder.getInstance().isProxyActivated) {
        CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
        credentialsProvider.setCredentials(AuthScope.ANY, new UsernamePasswordCredentials(
                SingleDataHolder.getInstance().proxyLogin, SingleDataHolder.getInstance().proxyPassword));

        HttpClient client = HttpClientBuilder.create().setDefaultCredentialsProvider(credentialsProvider)
                .build();

        HttpHost proxy = new HttpHost(SingleDataHolder.getInstance().proxyIpAdress,
                SingleDataHolder.getInstance().proxyPort);

        RequestConfig config = RequestConfig.custom().setProxy(proxy).build();

        HttpPost post = new HttpPost(SingleDataHolder.getInstance().hostAdress + "index.php");
        post.setConfig(config);

        StringBody head = new StringBody(new JSONObject().toString(), ContentType.TEXT_PLAIN);

        MultipartEntityBuilder builder = MultipartEntityBuilder.create();
        builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);
        builder.addPart("apideskviewer.getAllLessons", head);

        HttpEntity entity = builder.build();
        post.setEntity(entity);
        ResponseHandler<String> responseHandler = new BasicResponseHandler();
        String response = client.execute(post, responseHandler);
        System.out.println("responseBody : " + response);

        InputStream stream = new ByteArrayInputStream(response.getBytes(StandardCharsets.UTF_8));

        in = new BufferedReader(new InputStreamReader(stream));
    } else {
        URL obj = new URL(SingleDataHolder.getInstance().hostAdress);
        HttpURLConnection con = (HttpURLConnection) obj.openConnection();

        //add reuqest header
        con.setRequestMethod("POST");
        con.setRequestProperty("User-Agent", USER_AGENT);
        con.setRequestProperty("Accept-Language", "en-US,en;q=0.5");

        String urlParameters = "apideskviewer.getAllLessons={}";

        // Send post request
        con.setDoOutput(true);
        DataOutputStream wr = new DataOutputStream(con.getOutputStream());
        wr.writeBytes(urlParameters);
        wr.flush();
        wr.close();

        int responseCode = con.getResponseCode();
        System.out.println("\nSending 'POST' request to URL : " + SingleDataHolder.getInstance().hostAdress);
        System.out.println("Post parameters : " + urlParameters);
        System.out.println("Response Code : " + responseCode);

        in = new BufferedReader(new InputStreamReader(con.getInputStream()));
    }

    JSONParser parser = new JSONParser();
    try {
        Object parsedResponse = parser.parse(in);

        JSONObject jsonParsedResponse = (JSONObject) parsedResponse;

        for (int i = 0; i < jsonParsedResponse.size(); i++) {
            String s = (String) jsonParsedResponse.get(String.valueOf(i));
            String[] splittedPath = s.split("/");
            DateFormat DF = new SimpleDateFormat("yyyyMMdd");
            Date d = DF.parse(splittedPath[1].replaceAll(".bin", ""));
            Lesson lesson = new Lesson(splittedPath[0], d, false);
            String group = splittedPath[0];
            String date = new SimpleDateFormat("dd.MM.yyyy").format(d);

            if (((DefaultComboBoxModel) comboGroups.getModel()).getIndexOf(group) == -1) {
                comboGroups.addItem(group);
            }
            if (((DefaultComboBoxModel) comboDates.getModel()).getIndexOf(date) == -1) {
                comboDates.addItem(date);
            }
            tableModel.addLesson(lesson);
        }
    } catch (Exception ex) {
    }
}

From source file:com.jimdo.graylog.net.Request.java

/**
 * Set Credentials for HTTPAuth//  w w w  .  jav a2s.co m
 */
public void setHttpAuth(String username, String password) {
    UsernamePasswordCredentials credentials = new UsernamePasswordCredentials(username, password);

    BasicCredentialsProvider credentialsProvider = new BasicCredentialsProvider();
    credentialsProvider.setCredentials(AuthScope.ANY, credentials);

    httpClient.setCredentialsProvider(credentialsProvider);
}

From source file:org.apache.olingo.client.core.http.NTLMAuthHttpClientFactory.java

@Override
public DefaultHttpClient create(final HttpMethod method, final URI uri) {
    final DefaultHttpClient httpclient = super.create(method, uri);

    final CredentialsProvider credsProvider = new BasicCredentialsProvider();
    credsProvider.setCredentials(AuthScope.ANY, new NTCredentials(username, password, workstation, domain));

    httpclient.setCredentialsProvider(credsProvider);

    return httpclient;
}