cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

odata Basic authorization Sample java source code?

hnguyen_kinaxis
Explorer
0 Likes
410

Hello,

I am working on a java client project to call an odata V4 service from an on-premise S4.
My java client worked fine for a public odata url which doesn't require Basic authorization username, password.
For the on-premise S4, I can test it successfully in Postman where Basic auth username/password are specified in Authorization tab.
But I still can't find any corresponding sample java source code for oData Basic authorization.

Any help is appreciated.

Regards,

hn

PS. I have tried these codes without success:

client.getConfiguration().setHttpClientFactory(new DefaultHttpClientFactory() {

@SuppressWarnings("deprecation")

@Override

public DefaultHttpClient create(HttpMethod method, URI uri) {

final DefaultHttpClient client = super.create(method, uri);

client.addRequestInterceptor(new HttpRequestInterceptor(){

@Override

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

request.addHeader("Authorization", "Basic " + auth);

}

}

);

return client;

}

}

);

 

 

Accepted Solutions (0)

Answers (1)

Answers (1)

hnguyen_kinaxis
Explorer
0 Likes

Update: it works for http Basic authorization only. 

My issue is actually about Https certification.