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

com.eventstore.dbclient.UserCredentials Maven / Gradle / Ivy

package com.eventstore.dbclient;

import java.nio.charset.StandardCharsets;
import java.util.Base64;

public final class UserCredentials {
    private final String base64Encoded;

    public UserCredentials(String username, String password) {
        byte[] credentialsBytes = String.format("%s:%s", username, password).getBytes(StandardCharsets.US_ASCII);
        base64Encoded = String.format("Basic %s", Base64.getEncoder().encodeToString(credentialsBytes));
    }

    String basicAuthHeader() {
        return base64Encoded;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy