@NotNull
    @JsonProperty
    @JsonPropertyDescription("The type of Open ID Connect identity provider that stroom/proxy" +
                             "will use for authentication. Valid values are: " +
                             "EXTERNAL_IDP - An external IDP such as KeyCloak/Cognito, " +
                             "TEST_CREDENTIALS - Use hard-coded authentication credentials for test/demo only and " +
                             "NO_IDP - No IDP is used. API keys are set in config for feed status checks. " +
                             "Changing this property will require a restart of the application.")
    @Override
    public IdpType getIdentityProviderType() {
        return super.getIdentityProviderType();
    }
@return The type of Open ID Connnect identity provider in use.
stroom-proxy/stroom-proxy-app/src/main/java/stroom/proxy/app/ProxyOpenIdConfig.java