[java-identity-provider COMMIT] /trunk/idp-schema/src/main/resources/schema/shibboleth-relying-party-saml.xsd

noreply at shibboleth.net noreply at shibboleth.net
Mon Apr 28 06:31:41 EDT 2014


Author: rdw
Date: Mon Apr 28 06:31:41 2014
New Revision: 5773

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5773&view=rev
Log:
Lets try that again shall we.. 

IDP-401 Extensions to the schema to support V3 profiles

Modified:
    trunk/idp-schema/src/main/resources/schema/shibboleth-relying-party-saml.xsd

Modified: trunk/idp-schema/src/main/resources/schema/shibboleth-relying-party-saml.xsd
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-schema/src/main/resources/schema/shibboleth-relying-party-saml.xsd?rev=5773&r1=5772&r2=5773&view=diff
==============================================================================
--- trunk/idp-schema/src/main/resources/schema/shibboleth-relying-party-saml.xsd (original)
+++ trunk/idp-schema/src/main/resources/schema/shibboleth-relying-party-saml.xsd Mon Apr 28 06:31:41 2014
@@ -8,67 +8,74 @@
             <documentation>SAML 2.0 artifact query communication profile configuration.</documentation>
         </annotation>
         <complexContent>
+            <extension base="samlrp:SAML2ProfileConfigurationType"/>
+        </complexContent>
+    </complexType>
+
+    <complexType name="SAML2AttributeQueryProfile">
+        <annotation>
+            <documentation>SAML 2.0 attribute query communication profile configuration.</documentation>
+        </annotation>
+        <complexContent>
+            <extension base="samlrp:SAML2ProfileConfigurationType"/>
+        </complexContent>
+    </complexType>
+
+    <complexType name="SAML2LogoutRequestProfile">
+        <annotation>
+            <documentation>SAML 2.0 logout request communication profile configuration.</documentation>
+        </annotation>
+        <complexContent>
+            <extension base="samlrp:SAML2ProfileConfigurationType"/>
+        </complexContent>
+    </complexType>
+
+    <complexType name="SAML2ECPProfile">
+        <annotation>
+            <documentation>SAML 2.0 ECP single sign-on communication profile configuration.</documentation>
+        </annotation>
+        <complexContent>
+            <extension base="samlrp:SAML2SSOProfile"/>
+        </complexContent>
+    </complexType>
+
+    <complexType name="SAML2SSOSProfile">
+        <annotation>
+            <documentation>SAML 2.0 Liberty ID-WSF SSOS profile configuration.</documentation>
+        </annotation>
+        <complexContent>
+            <extension base="samlrp:SAML2SSOProfile">
+                <attribute name="maximumTokenDelegationChainLength" type="integer">
+                    <annotation>
+                        <documentation>
+                            Maximum number of times a given token is allowed to have been delegated.
+                        </documentation>
+                    </annotation>
+                </attribute>
+                <attribute name="delegationPredicateRef" type="string">
+                    <annotation>
+                        <documentation>
+                            Reference to a predicate used to determine if a token may be delegated to a relying party.
+                        </documentation>
+                    </annotation>
+                </attribute>
+            </extension>
+        </complexContent>
+    </complexType>
+
+    <complexType name="SAML2SSOProfile">
+        <annotation>
+            <documentation>SAML 2.0 single sign-on communication profile configuration.</documentation>
+        </annotation>
+        <complexContent>
             <extension base="samlrp:SAML2ProfileConfigurationType">
-                <attribute name="securityPolicyRef" type="string" default="shibboleth.SAML2ArtifactResolutionSecurityPolicy">
-                    <annotation>
-                        <documentation>
-                            Reference, by ID, to the security policy to use for this profile.
-                        </documentation>
-                    </annotation>
-                </attribute>
-            </extension>
-        </complexContent>
-    </complexType>
-
-    <complexType name="SAML2AttributeQueryProfile">
-        <annotation>
-            <documentation>SAML 2.0 attribute query communication profile configuration.</documentation>
-        </annotation>
-        <complexContent>
-            <extension base="samlrp:SAML2ProfileConfigurationType">
-                <attribute name="securityPolicyRef" type="string" default="shibboleth.SAML2AttributeQuerySecurityPolicy">
-                    <annotation>
-                        <documentation>
-                            Reference, by ID, to the security policy to use for this profile.
-                        </documentation>
-                    </annotation>
-                </attribute>
-            </extension>
-        </complexContent>
-    </complexType>
-
-    <complexType name="SAML2LogoutRequestProfile">
-        <annotation>
-            <documentation>SAML 2.0 logout request communication profile configuration.</documentation>
-        </annotation>
-        <complexContent>
-            <extension base="samlrp:SAML2ProfileConfigurationType">

[... 212 lines stripped ...]


More information about the commits mailing list