private void configureAdminUser() {
        logger().debug("Configuring couchbase admin user with username: \"{}\"", username);

        @Cleanup
        Response response = doHttpRequest(
            MGMT_PORT,
            "/settings/web",
            "POST",
            new FormBody.Builder()
                .add("username", username)
                .add("password", password)
                .add("port", Integer.toString(MGMT_PORT))
                .build(),
            false
        );

        checkSuccessfulResponse(response, "Could not configure couchbase admin user");
    }
Configures the admin user on the couchbase node.
<p>
After this stage, all subsequent API calls need to have the basic auth header set.
modules/couchbase/src/main/java/org/testcontainers/couchbase/CouchbaseContainer.java