[java-identity-provider COMMIT] /trunk/idp-schema/src/main/resources/schema/shibboleth-attribute-resolver-ad.xsd
noreply at shibboleth.net
noreply at shibboleth.net
Wed Mar 16 13:34:14 EDT 2016
Author: rdw
Date: Wed Mar 16 13:34:14 2016
New Revision: 8162
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=8162&view=rev
Log:
IDP-926 Schema changes for PrincipalDerivedAttribute
https://issues.shibboleth.net/jira/browse/IDP-926
Modified:
trunk/idp-schema/src/main/resources/schema/shibboleth-attribute-resolver-ad.xsd
Modified: trunk/idp-schema/src/main/resources/schema/shibboleth-attribute-resolver-ad.xsd
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-schema/src/main/resources/schema/shibboleth-attribute-resolver-ad.xsd?rev=8162&r1=8161&r2=8162&view=diff
==============================================================================
--- trunk/idp-schema/src/main/resources/schema/shibboleth-attribute-resolver-ad.xsd (original)
+++ trunk/idp-schema/src/main/resources/schema/shibboleth-attribute-resolver-ad.xsd Wed Mar 16 13:34:14 2016
@@ -29,6 +29,28 @@
<extension base="resolver:BaseAttributeDefinitionType"/>
</complexContent>
</complexType>
+
+ <complexType name="PrincipalDerivedAttribute">
+ <annotation>
+ <documentation>A attribute definition to pull attribute values from the Principals. A short cut will look at IdPAttributePrincipals</documentation>
+ </annotation>
+ <complexContent>
+ <extension base="resolver:BaseAttributeDefinitionType">
+ <attribute name="attributeValueEngineRef" type="string" >
+ <annotation>
+ <documentation>Provides a plug in point to allow general extraction of values from Principals. Incompatible with idpAttributeName</documentation>
+ </annotation>
+ </attribute>
+
+ <attribute name="principalAttributeName" type="string" >
+ <annotation>
+ <documentation>The id of the IdPAttribute contained within a IdPAttributePrincipal to look for. Incompatible with attributeValueEngineRef.</documentation>
+ </annotation>
+ </attribute>
+ </extension>
+ </complexContent>
+ </complexType>
+
<complexType name="TransientId">
<annotation>
More information about the commits
mailing list