Skip to content

Commit

Permalink
Detect OpenAthens MD virtual IdPs by presence of specific endpoint lo…
Browse files Browse the repository at this point in the history
…cation rather than the AthensPUIDAuthority extension. This means we won't need that extension any more.
  • Loading branch information
iay committed Sep 26, 2013
1 parent 9978100 commit aa8076a
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions mdx/uk/statistics.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,12 @@
xmlns:members="http://ukfederation.org.uk/2007/01/members"
xmlns:wayf="http://sdss.ac.uk/2006/06/WAYF"
xmlns:ukfedlabel="http://ukfederation.org.uk/2006/11/label"
xmlns:eduservlabel="http://eduserv.org.uk/labels"
xmlns:math="http://exslt.org/math"
xmlns:date="http://exslt.org/dates-and-times"
xmlns:dyn="http://exslt.org/dynamic"
xmlns:set="http://exslt.org/sets"
xmlns:idpdisc="urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol"
exclude-result-prefixes="xsl ds md mdui xsi members wayf ukfedlabel math date dyn set eduservlabel idpdisc"
exclude-result-prefixes="xsl ds md mdui xsi members wayf ukfedlabel math date dyn set idpdisc"
version="1.0">

<xsl:output method="html" omit-xml-declaration="yes"/>
Expand Down Expand Up @@ -1884,7 +1883,9 @@
-->
<xsl:variable name="entities.openathens.virtual.in" select="$entities.gateways.out"/>
<xsl:variable name="entities.openathens.virtual"
select="$entities.openathens.virtual.in[md:Extensions/eduservlabel:AthensPUIDAuthority]"/>
select="$entities.openathens.virtual.in[
descendant::md:AttributeService/@Location=
'https://gateway.athensams.net:5057/services/SAML11AttributeAuthority']"/>
<xsl:variable name="entities.openathens.virtual.out"
select="set:difference($entities.openathens.virtual.in, $entities.openathens.virtual)"/>

Expand Down

0 comments on commit aa8076a

Please sign in to comment.