Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

In V3.2.0, the need for multiple XML namespaces in the filter policy syntax was removed.  With With the exception of some deprecated Matchers and Policy Rules, everything can now be expressed by the  within the urn:mace:shibboleth:2.0:afp  schemaafp namespace.  Many Many of the Matchers and Policy Rules preserve the same body names (so, assuming the above namespace is the default in effect, xsi:type="basic:AND" becomes xsi:type="AND"), but some have been abbreviated.

The following table shows the appropriate mappingmappings. See AttributeFilterPolicyConfiguration for the documentation.

Note

The legacy types will be removed upon the release of V4.0.

The table's middle column assumes that the default XML namespace in the file is urn:mace:shibboleth:2.0:afp namespace; if not, then an appropriate prefix (likely "afp") would have to be used.

Legacy TypeCurrent TypeNotes
basic:ANDAND
basic:ANYANY
basic:AttributeIssuerRegex
Deprecated function. The legacy type is still supported in V3, but will cause a warning to be issued.
basic:AttributeIssuerString
Deprecated function. The legacy type is still supported in V3, but will cause a warning to be issued.
basic:AttributeRequesterRegexRequesterRegex
basic:AttributeRequesterStringRequester
basic:AttributeScopeRegexScopeRegex
basic:AttributeScopeStringScope
basic:AttributeValueRegexValueRegex
basic:AttributeValueStringValue
basic:AuthenticationMethodRegexAuthenticationMethodRegex


basic:AuthenticationMethodStringAuthenticationMethod
basic:NOTNOT
basic:NumberOfAttributeValuesNumberOfAttributeValues
basic:OROR
basic:PredicatePredicate
basic:PrincipalNameRegexPrincipalNameRegex
basic:PrincipalNameStringPrincipalName
basic:RuleRule
basic:ScriptScript
saml:AttributeInMetadataAttributeInMetadata
saml:AttributeIssuerEntityAttributeExactMatch
Never supported in V3. Error issued.
saml:AttributeIssuerEntityAttributeRegexMatch
Never supported in V3. Error issued.
saml:AttributeIssuerInEntityGroup
Never supported in V3. Error issued.
saml:AttributeIssuerNameIDFormatExactMatch
Never supported in V3. Error issued.
saml:AttributeRequesterEntityAttributeExactMatch
saml:EntityAttributeExactMatch
EntityAttributeExactMatch
saml:AttributeRequesterEntityAttributeRegexMatch
saml:EntityAttributeRegexMatch
EntityAttributeRegexMatch
saml:AttributeRequesterInEntityGroup
saml:InEntityGroup 
InEntityGroup 

saml:AttributeRequesterNameIDFormatExactMatch
saml:NameIDFormatExactMatch

NameIDFormatExactMatch
saml:MappedAttributeInMetadataMappedAttributeInMetadata
saml:RegistrationAuthorityRegistrationAuthority