All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.imperva.shcf4j.httpcomponents.client4.CredentialsAdapter Maven / Gradle / Ivy

Go to download

The Simple HTTP Client Facade for Java (SHCF4J) serves as a simple facade or abstraction for various HTTP client frameworks (e.g. java.net.HttpURLConnection, Apache HttpClient, etc.) allowing the end user to plug in the desired HTTP client framework at deployment time.

There is a newer version: 1.0.5
Show newest version
package com.imperva.shcf4j.httpcomponents.client4;

import org.apache.http.auth.Credentials;

import java.security.Principal;

class CredentialsAdapter implements Credentials {

    private final com.imperva.shcf4j.auth.Credentials credentials;

    public CredentialsAdapter(com.imperva.shcf4j.auth.Credentials credentials) {
        this.credentials = credentials;
    }

    public Principal getUserPrincipal() {
        return this.credentials.getUserPrincipal();
    }

    @Override
    public String getPassword() {
        return this.credentials.getPassword();
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy