ExternalApplicationOverrides

Overview

The <ExternalApplicationOverrides> element is a way of externally defining the content of one or more <ApplicationOverride> elements in file(s) separate from the main configuration. The SP will locate these files at runtime and then load them into the configuration until the main configuration itself is reloaded. It adds a limited degree of file inclusion to the XML configuration.

Multiple elements can be used to designate multiple search locations to examine in sequence, one element per location.

Reference

Attributes

Name

Type

Req?

Description

Name

Type

Req?

Description

path

filesystem path

Y

A relative or absolute path to a filesystem location (directory / folder) for override fragments

Child Elements

None

Example

This isn’t an example of the element itself, but of a snippet of XML that would be placed in the external file. Note the XML namespace; that’s still required, this is XML and the namespace is required as it is for any use of XML.

<ApplicationOverride xmlns="urn:mace:shibboleth:3.0:native:sp:config" id="custom" ....> ... </ApplicationOverride>