-  <ApplicationDefaults id="{@id}" policyId="default"
- entityID="{@providerId}" homeURL="{@homeURL}"
- REMOTE_USER="eppn persistent-id targeted-id"
- signing="false" encryption="false">
- <xsl:attribute name="timeout"><xsl:value-of select="../oldconf:Global/oldconf:MemorySessionCache/@AATimeout"/></xsl:attribute>
- <xsl:attribute name="connectTimeout"><xsl:value-of select="../oldconf:Global/oldconf:MemorySessionCache/@AAConnectTimeout"/></xsl:attribute>
- <xsl:if test="oldconf:CredentialUse/@TLS!=../oldconf:CredentialsProvider/cred:Credentials/cred:FileResolver[1]/@Id">
- <xsl:attribute name="keyName"><xsl:value-of select="oldconf:CredentialUse/@TLS"/></xsl:attribute>
- </xsl:if>
- <xsl:if test="oldconf:CredentialUse/@signedAssertions">
- <xsl:attribute name="requireSignedAssertions"><xsl:value-of select="oldconf:CredentialUse/@signedAssertions"/></xsl:attribute>
- </xsl:if>
- <xsl:text> </xsl:text>
- <xsl:apply-templates select="oldconf:Sessions"/>
- <xsl:text> </xsl:text>
- <xsl:apply-templates select="oldconf:Errors"/>
- <xsl:text> </xsl:text>
- <xsl:apply-templates select="oldconf:CredentialUse"/>
- <xsl:text> </xsl:text>
-  <MetadataProvider type="Chaining">
- <xsl:for-each select="oldconf:MetadataProvider|oldconf:FederationProvider">
-  <MetadataProvider type="XML" file="{@uri}"/>
- </xsl:for-each>
-  </MetadataProvider>
-
-  <xsl:comment>
- <xsl:text> Chain the two built-in trust engines together. </xsl:text>
- </xsl:comment>
-  <TrustEngine type="Chaining">
-  <TrustEngine type="ExplicitKey"/>
-  <TrustEngine type="PKIX"/>
-  </TrustEngine>
-
-  <xsl:comment>
- <xsl:text> Map to extract attributes from SAML assertions. </xsl:text>
- </xsl:comment>
-  <AttributeExtractor type="XML" path="attribute-map.xml"/>
-
-  <xsl:comment>
- <xsl:text> Use a SAML query if no attributes are supplied during SSO. </xsl:text>
- </xsl:comment>
-  <AttributeResolver type="Query"/>
-
-  <xsl:comment>
- <xsl:text> Default filtering policy for recognized attributes, lets other data pass. </xsl:text>
- </xsl:comment>
-  <AttributeFilter type="XML" path="attribute-policy.xml"/>
-
- <xsl:text> </xsl:text>
-
- <!-- Step up and pull in credentials from the top level. -->
- <xsl:apply-templates select="../oldconf:CredentialsProvider"/>
-
- <xsl:for-each select="oldconf:Application">
-  <ApplicationOverride>
- <xsl:apply-templates select="@*"/>
+ <xsl:text> </xsl:text>
+ <ApplicationDefaults id="{@id}" policyId="default" entityID="{@providerId}" homeURL="{@homeURL}" REMOTE_USER="eppn persistent-id targeted-id" signing="false" encryption="false">
+ <xsl:attribute name="timeout"><xsl:value-of select="../oldconf:Global/oldconf:MemorySessionCache/@AATimeout"/></xsl:attribute>
+ <xsl:attribute name="connectTimeout"><xsl:value-of select="../oldconf:Global/oldconf:MemorySessionCache/@AAConnectTimeout"/></xsl:attribute>
+ <xsl:if test="oldconf:CredentialUse/@TLS!=../oldconf:CredentialsProvider/cred:Credentials/cred:FileResolver[1]/@Id">
+ <xsl:attribute name="keyName"><xsl:value-of select="oldconf:CredentialUse/@TLS"/></xsl:attribute>
+ </xsl:if>
+ <xsl:if test="oldconf:CredentialUse/@signedAssertions">
+ <xsl:attribute name="requireSignedAssertions"><xsl:value-of select="oldconf:CredentialUse/@signedAssertions"/></xsl:attribute>
+ </xsl:if>
+ <xsl:text> </xsl:text>