private boolean isFetchRequired(final String configurationEndpoint) {
        // Debatable if we need to re-fetch in case any of the config has changed.
        return openIdConfigurationResp == null
               || !Objects.equals(lastConfigurationEndpoint, configurationEndpoint);
    }
Combines the values from {@link AbstractOpenIdConfig} with values obtained from the external
Open ID Connect IDP server.
stroom-security/stroom-security-common-impl/src/main/java/stroom/security/common/impl/ExternalIdpConfigurationProvider.java