From 4a13c34fd067487345ea6fda79cae4e0bd34c3a1 Mon Sep 17 00:00:00 2001 From: Ian Young Date: Tue, 31 Jan 2017 14:51:40 +0000 Subject: [PATCH] Implement checks for v1.3 of the REFEDS R+S specification Checks only applied to UK federation entities for now. See ukf/ukf-meta#20. --- mdx/_rules/check_rands_member.xsl | 86 ++++++++++++++++++++++++++++++ mdx/_rules/check_rands_support.xsl | 49 +++++++++++++++++ mdx/uk/beans.xml | 1 + mdx/validation-beans.xml | 24 +++++++++ 4 files changed, 160 insertions(+) create mode 100644 mdx/_rules/check_rands_member.xsl create mode 100644 mdx/_rules/check_rands_support.xsl diff --git a/mdx/_rules/check_rands_member.xsl b/mdx/_rules/check_rands_member.xsl new file mode 100644 index 00000000..bee2e9d0 --- /dev/null +++ b/mdx/_rules/check_rands_member.xsl @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + REFEDS R+S only applies to service provider entities + + + + + + REFEDS R+S requires SAML 2.0 POST support + + + + + + REFEDS R+S requires mdui:DisplayName + + + + + REFEDS R+S requires mdui:InformationURL + + + + + + REFEDS R+S requires one or more technical contacts + + + + + + diff --git a/mdx/_rules/check_rands_support.xsl b/mdx/_rules/check_rands_support.xsl new file mode 100644 index 00000000..fe92e6d8 --- /dev/null +++ b/mdx/_rules/check_rands_support.xsl @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + REFEDS R+S support only applies to identity provider entities + + + + + + diff --git a/mdx/uk/beans.xml b/mdx/uk/beans.xml index eb185e63..6fb81d6a 100644 --- a/mdx/uk/beans.xml +++ b/mdx/uk/beans.xml @@ -334,6 +334,7 @@ + diff --git a/mdx/validation-beans.xml b/mdx/validation-beans.xml index 3ded8bdf..da3237f7 100644 --- a/mdx/validation-beans.xml +++ b/mdx/validation-beans.xml @@ -277,6 +277,30 @@ p:XSLResource="classpath:_rules/check_incmd.xsl"/> + + + + + + + + + + + + + + + +