source: aai/check-saml-metadata/saml-schema/saml-schema-authn-context-ippword-2.0.xsd @ 5962

Last change on this file since 5962 was 5962, checked in by Sander Maijers, 9 years ago
  • Add a schema relevant to SAML metadata.
  • Modify mime-type of schemas.
  • Refer to SAML metadata guidelines at

https://www.clarin.eu/content/guidelines-saml-metadata-about-your-sp in SAML metadata about
SPF SPs in document header.

  • Remove extraneous whitespace, erroneous newlines, reformat XML and improve punctuation and

spelling in SAML metadata about SPF SPs.

  • Remove signature from BAS EntityDescriptor? to allow modification and reduce technical issues

(the SAML metadata guidelines will be updated to reflect this measure).

  • Improve metadata about CMU SPs (ticket #732).
  • Property svn:mime-type set to text/xml
File size: 2.5 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2
3<xs:schema targetNamespace="urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword"
4  xmlns:ac="urn:oasis:names:tc:SAML:2.0:ac" 
5  xmlns:xs="http://www.w3.org/2001/XMLSchema" 
6  xmlns="urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword"
7  finalDefault="extension"
8  blockDefault="substitution"
9  version="2.0">
10
11  <xs:redefine schemaLocation="saml-schema-authn-context-types-2.0.xsd">
12
13    <xs:annotation>
14      <xs:documentation> 
15        Class identifier: urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword
16        Document identifier: saml-schema-authn-context-ippword-2.0
17        Location: http://docs.oasis-open.org/security/saml/v2.0/
18        Revision history:
19          V2.0 (March, 2005):
20            New authentication context class schema for SAML V2.0.
21      </xs:documentation>
22    </xs:annotation>
23
24    <xs:complexType name="AuthnContextDeclarationBaseType">
25      <xs:complexContent>
26        <xs:restriction base="AuthnContextDeclarationBaseType">
27          <xs:sequence>
28            <xs:element ref="Identification" minOccurs="0"/>
29            <xs:element ref="TechnicalProtection" minOccurs="0"/>
30            <xs:element ref="OperationalProtection" minOccurs="0"/>
31            <xs:element ref="AuthnMethod"/>
32            <xs:element ref="GoverningAgreements" minOccurs="0"/>
33            <xs:element ref="Extension" minOccurs="0" maxOccurs="unbounded"/>
34          </xs:sequence>
35          <xs:attribute name="ID" type="xs:ID" use="optional"/>
36        </xs:restriction>
37      </xs:complexContent>
38    </xs:complexType>
39
40    <xs:complexType name="AuthnMethodBaseType">
41      <xs:complexContent>
42        <xs:restriction base="AuthnMethodBaseType">
43          <xs:sequence>
44            <xs:element ref="PrincipalAuthenticationMechanism" minOccurs="0"/>
45            <xs:element ref="Authenticator"/>
46            <xs:element ref="AuthenticatorTransportProtocol" minOccurs="0"/>
47            <xs:element ref="Extension" minOccurs="0" maxOccurs="unbounded"/>
48          </xs:sequence>
49        </xs:restriction>
50      </xs:complexContent>
51    </xs:complexType>
52
53    <xs:complexType name="AuthenticatorBaseType">
54      <xs:complexContent>
55        <xs:restriction base="AuthenticatorBaseType">
56          <xs:sequence>
57            <xs:element ref="Password"/>
58            <xs:element ref="IPAddress"/>
59            <xs:element ref="Extension" minOccurs="0" maxOccurs="unbounded"/>
60          </xs:sequence>
61        </xs:restriction>
62      </xs:complexContent>
63    </xs:complexType>
64   
65  </xs:redefine>
66
67</xs:schema>
Note: See TracBrowser for help on using the repository browser.