private URI getIdpMetadata() throws GuacamoleException {
        return environment.getProperty(SAML_IDP_METADATA_URL);
    }
The URI that contains the metadata that the SAML client should
use to communicate with the SAML IdP. This can either be a remote
URL of a server that provides this, or can be a URI to a file on the
local filesystem. The metadata file is usually generated by the SAML IdP
and should be uploaded to the system where the Guacamole client is
running.

@return
    The URI of the file containing the metadata used by the SAML client
    when it communicates with the SAML IdP.

@throws GuacamoleException
    If guacamole.properties cannot be parsed, or if the client
    metadata is missing.
extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/conf/ConfigurationService.java