1 <?xml version="1.0" encoding="UTF-8"?>
3 <schema targetNamespace="urn:mace:shibboleth:2.0:afp:mf:saml" xmlns="http://www.w3.org/2001/XMLSchema"
4 xmlns:saml="urn:mace:shibboleth:2.0:afp:mf:saml" xmlns:afp="urn:mace:shibboleth:2.0:afp">
6 <import namespace="urn:mace:shibboleth:2.0:afp" schemaLocation="classpath:/schema/shibboleth-2.0-afp.xsd" />
10 A set of SAML specific match functions. These match functions only operate against a SAMLFilterContext.
14 <complexType name="AttributeRequesterInEntityGroup">
17 A match function that evaluates to true if the attribute requester is found in metadata and is a member
18 of the given entity group.
22 <extension base="saml:EntityGroupMatchType" />
26 <complexType name="AttributeIssuerInEntityGroup">
29 A match function that evaluates to true if the attribute producer is found in metadata and is a member
30 of the given entity group.
34 <extension base="saml:EntityGroupMatchType" />
38 <complexType name="EntityGroupMatchType" abstract="true">
40 <extension base="afp:MatchFunctorType">
41 <attribute name="groupID" type="string" use="required">
43 <documentation>The entity group ID that an entity must be in.</documentation>
50 <complexType name="AttributeScopeMatchesShibMDScope">
53 A match function that ensures that an attributes value's scope matches a scope given in metadata for the entity or role.
57 <extension base="afp:MatchFunctorType" />