From 6019b4ebc250bca5b4b1af48cc0a253bea95e000 Mon Sep 17 00:00:00 2001
From: Ian Young
Date: Mon, 15 Dec 2014 11:34:23 +0000
Subject: [PATCH] Pivot to make hide from discovery entity category primary.
We still use the legacy marker in fragment files, but all decisions are made on the basis of the entity category.
---
mdx/uk/generate.xml | 13 ++++++++++++-
mdx/uk/statistics.xsl | 33 ++++++++++++++++++++++++---------
2 files changed, 36 insertions(+), 10 deletions(-)
diff --git a/mdx/uk/generate.xml b/mdx/uk/generate.xml
index 666fa9a4..f7c586d7 100644
--- a/mdx/uk/generate.xml
+++ b/mdx/uk/generate.xml
@@ -358,8 +358,19 @@
***************************************
-->
+
-
+
diff --git a/mdx/uk/statistics.xsl b/mdx/uk/statistics.xsl
index d58a0d1c..a5909989 100644
--- a/mdx/uk/statistics.xsl
+++ b/mdx/uk/statistics.xsl
@@ -15,17 +15,18 @@
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:init="urn:oasis:names:tc:SAML:profiles:SSO:request-init"
xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata"
+ xmlns:mdattr="urn:oasis:names:tc:SAML:metadata:attribute"
xmlns:mdui="urn:oasis:names:tc:SAML:metadata:ui"
+ xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
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: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 alg ds init md mdui xsi members wayf ukfedlabel math date dyn set idpdisc"
+ exclude-result-prefixes="xsl alg ds init md mdattr mdui saml xsi members ukfedlabel math date dyn set idpdisc"
version="1.0">
@@ -72,9 +73,6 @@
-
-
@@ -547,10 +545,18 @@
Of these:
-
-
Hidden from main WAYF:
+
+
Hidden from main CDS:
().
-
+
Asserting user accountability:
().
@@ -614,7 +620,10 @@
-
:
- [H]
+ [H]
@@ -952,7 +961,10 @@
+ [not(md:Extensions/mdattr:EntityAttributes/saml:Attribute
+ [@Name = 'http://macedir.org/entity-category']
+ [@NameFormat = 'urn:oasis:names:tc:SAML:2.0:attrname-format:uri']
+ [saml:AttributeValue[.='http://refeds.org/category/hide-from-discovery']])]">
-
:
@@ -1322,7 +1334,10 @@
:
[not-M]
[IdP]
- [H]
+ [H]
[SP]
[UIInfo]