public OpenIdTokenRequestHelper addScopes(final Collection<String> scopes) {
        if (scopes != null) {
            if (this.scopes == null) {
                this.scopes = new ArrayList<>(scopes);
            } else {
                this.scopes.addAll(scopes);
            }
        }
        return this;
    }
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