infobip.api.config.ApiKeyAuthConfiguration Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of infobip-api-java-client Show documentation
Show all versions of infobip-api-java-client Show documentation
API client in Java for Infobip's API (http://dev.infobip.com/).
package infobip.api.config;
public class ApiKeyAuthConfiguration extends Configuration {
private final String apiKey;
public ApiKeyAuthConfiguration(String baseUrl, String apiKey) {
this.baseUrl = baseUrl;
this.apiKey = apiKey;
}
public ApiKeyAuthConfiguration(String apiKey) {
this.baseUrl = "https://api.infobip.com";
this.apiKey = apiKey;
}
@Override
public String getAuthorizationHeader() {
return "App " + apiKey;
}
public String getApiKey() {
return apiKey;
}
}