1
0
mirror of https://github.com/pcvolkmer/etl-processor.git synced 2025-04-19 17:26:51 +00:00

refactor: use more convenient way to set basic auth header

This commit is contained in:
Paul-Christian Volkmer 2024-04-22 19:11:19 +02:00
parent ed6d21e920
commit 4db38ef2f0

View File

@ -56,7 +56,6 @@ import java.security.NoSuchAlgorithmException;
import java.security.cert.CertificateException;
import java.security.cert.CertificateFactory;
import java.security.cert.X509Certificate;
import java.util.Base64;
public class GpasPseudonymGenerator implements Generator {
@ -180,15 +179,7 @@ public class GpasPseudonymGenerator implements Generator {
return headers;
}
String authHeader = gPasUserName + ":" + gPasPassword;
byte[] authHeaderBytes = authHeader.getBytes();
byte[] encodedAuthHeaderBytes = Base64.getEncoder().encode(authHeaderBytes);
String encodedAuthHeader = new String(encodedAuthHeaderBytes);
if (StringUtils.isNotBlank(gPasUserName) && StringUtils.isNotBlank(gPasPassword)) {
headers.set("Authorization", "Basic " + encodedAuthHeader);
}
headers.setBasicAuth(gPasUserName, gPasPassword);
return headers;
}