[java-shib-attribute] 02/02: JSATTR-6: SAML AttributeQuery DataConnector

Brent Putman putmanb at georgetown.edu
Fri Nov 7 01:40:14 UTC 2025


This is an automated email from the git hooks/post-receive script.

putmanb pushed a commit to branch main
in repository java-shib-attribute.

View the commit online:
https://git.shibboleth.net/view/?p=java-shib-attribute.git;a=commit;h=3be605faf01906c110a279028ee41aa1b0a668f5

commit 3be605faf01906c110a279028ee41aa1b0a668f5
Author: Brent Putman <putmanb at georgetown.edu>
AuthorDate: Thu Nov 6 18:31:34 2025 -0500

    JSATTR-6: SAML AttributeQuery DataConnector
    
    Fix schema to use resolver:string vs xsd:string, to enforce min length.
---
 .../resources/schema/shibboleth-attribute-resolver.xsd   | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/shib-attribute-resolver-spring/src/main/resources/schema/shibboleth-attribute-resolver.xsd b/shib-attribute-resolver-spring/src/main/resources/schema/shibboleth-attribute-resolver.xsd
index b00c48776..2852c9971 100644
--- a/shib-attribute-resolver-spring/src/main/resources/schema/shibboleth-attribute-resolver.xsd
+++ b/shib-attribute-resolver-spring/src/main/resources/schema/shibboleth-attribute-resolver.xsd
@@ -1835,7 +1835,7 @@
                         </complexType>
                     </element>
                 </sequence>
-                <attribute name="subjectMatch" type="string">
+                <attribute name="subjectMatch" type="resolver:string">
                     <annotation>
                         <documentation>
                             A boolean flag indicating whether to perform matching of Assertion subjects against the value in the query.  
@@ -1843,7 +1843,7 @@
                         </documentation>
                     </annotation>
                 </attribute>
-                <attribute name="filterAttributes" type="string">
+                <attribute name="filterAttributes" type="resolver:string">
                     <annotation>
                         <documentation>
                             A boolean flag indicating whether whether to filter attributes received in the SAML response.
@@ -1864,14 +1864,14 @@
         <complexContent>
             <extension base="resolver:AbstractSAMLType">
                 <choice minOccurs="1" maxOccurs="unbounded">
-                    <element name="Entity" type="string">
+                    <element name="Entity" type="resolver:string">
                         <annotation>
                             <documentation>
                                 The value of the element is an entityID of a SAML 2.0 Attribute Authority against which to query .
                             </documentation>
                         </annotation>
                     </element>
-                    <element name="EntityReference" type="string">
+                    <element name="EntityReference" type="resolver:string">
                         <annotation>
                             <documentation>
                                 The value of the element is the ID of an attribute available for the user.
@@ -1881,22 +1881,22 @@
                         </annotation>
                     </element>
                 </choice>
-                <attribute name="subjectAttributeIDs" type="string">
+                <attribute name="subjectAttributeIDs" type="resolver:string">
                     <annotation>
                         <documentation>
-                            The list of dependency attribute IDs to search for a value used to construct
+                            The space-delimited list of dependency attribute IDs to search for a value used to construct
                             the AttributeQuery Subject NameID value used in the SAML query.
                         </documentation>
                     </annotation>
                 </attribute>
-                <attribute name="subjectNameIDFormatMapRef" type="string">
+                <attribute name="subjectNameIDFormatMapRef" type="resolver:string">
                     <annotation>
                         <documentation>
                             An optional map allowing to customize the NameID format URI on a per attribute ID basis.
                         </documentation>
                     </annotation>
                 </attribute>
-                <attribute name="subjectDefaultNameIDFormat" type="string">
+                <attribute name="subjectDefaultNameIDFormat" type="resolver:string">
                     <annotation>
                         <documentation>
                             The default format URI used to construct the Subject NameID if a custom format for the attribute ID

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list