@Override
    public String toString() {
        return "OpenIdTokenRequestHelper{" +
               "endpointUri='" + endpointUri + '\'' +
               ", clientId='" + getClientId() + '\'' +
               ", clientSecret='" + getClientSecret() + '\'' +
               ", code='" + code + '\'' +
               ", grantType='" + grantType + '\'' +
               ", redirectUri='" + redirectUri + '\'' +
               ", refreshToken='" + refreshToken + '\'' +
               ", scopes=" + scopes +
               '}';
    }
Allows you do define client credentials that differ from those in {@link OpenIdConfiguration}
stroom-security/stroom-security-common-impl/src/main/java/stroom/security/common/impl/OpenIdTokenRequestHelper.java