[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