@Override
    public String toString() {
        return "OpenIdConfig{" +
               "identityProviderType=" + identityProviderType +
               ", openIdConfigurationEndpoint='" + openIdConfigurationEndpoint + '\'' +
               ", issuer='" + issuer + '\'' +
               ", authEndpoint='" + authEndpoint + '\'' +
               ", tokenEndpoint='" + tokenEndpoint + '\'' +
               ", jwksUri='" + jwksUri + '\'' +
               ", logoutEndpoint='" + logoutEndpoint + '\'' +
               ", logoutRedirectParamName='" + logoutRedirectParamName + '\'' +
               ", formTokenRequest=" + formTokenRequest +
               ", clientId='" + clientId + '\'' +
               ", clientSecret='" + clientSecret + '\'' +
               ", requestScopes='" + requestScopes + '\'' +
               ", validateAudience=" + validateAudience +
               ", uniqueIdentityClaim=" + uniqueIdentityClaim +
               ", expectedSignerPrefixes=" + expectedSignerPrefixes +
               '}';
    }
@return The type of Open ID Connnect identity provider in use.
stroom-security/stroom-security-openid-api/src/main/java/stroom/security/openid/api/AbstractOpenIdConfig.java