<EntityDescriptor entityID="urn:mace:inqueue:example.edu">
<IDPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:1.1:protocol urn:mace:shibboleth:1.0">
<Extensions>
- <shib:Domain xmlns:shib="urn:mace:shibboleth:metadata:1.0">example.edu</shib:Domain>
+ <shib:Scope xmlns:shib="urn:mace:shibboleth:metadata:1.0">example.edu</shib:Scope>
</Extensions>
<KeyDescriptor use="signing">
<ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
</IDPSSODescriptor>
<AttributeAuthorityDescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:1.1:protocol">
<Extensions>
- <shib:Domain xmlns:shib="urn:mace:shibboleth:metadata:1.0">example.edu</shib:Domain>
+ <shib:Scope xmlns:shib="urn:mace:shibboleth:metadata:1.0">example.edu</shib:Scope>
</Extensions>
<AttributeService Binding="urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding"
Location="https://wayf.internet2.edu/shibboleth-1.2/AA"/>
if (ext1 != null && ext1.hasChildNodes())
sourceId=ext1.getFirstChild().getNodeValue();
// Save off any domain elements for later.
- domains = ext.getElementsByTagNameNS(edu.internet2.middleware.shibboleth.common.XML.SHIBMETA_NS,"Domain");
+ domains = ext.getElementsByTagNameNS(edu.internet2.middleware.shibboleth.common.XML.SHIBMETA_NS,"Scope");
}
int i;
}
}
- class AARole extends SSORole implements AttributeAuthorityDescriptor, ScopedRoleDescriptor {
+ class AARole extends Role implements AttributeAuthorityDescriptor, ScopedRoleDescriptor {
private ArrayList /* <Scope> */ scopes = new ArrayList();
private XMLEndpointManager query = new XMLEndpointManager();
private XMLEndpointManager idreq = new XMLEndpointManager();
Element ext=XML.getFirstChildElement(e,edu.internet2.middleware.shibboleth.common.XML.SAML2META_NS,"Extensions");
if (ext != null) {
// Save off any domain elements for later.
- domains = ext.getElementsByTagNameNS(edu.internet2.middleware.shibboleth.common.XML.SHIBMETA_NS,"Domain");
+ domains = ext.getElementsByTagNameNS(edu.internet2.middleware.shibboleth.common.XML.SHIBMETA_NS,"Scope");
}
int i;
protocolEnum.add(XML.SAML11_PROTOCOL_ENUM);
formats.add(Constants.SHIB_NAMEID_FORMAT_URI);
attrprofs.add(Constants.SHIB_ATTRIBUTE_NAMESPACE_URI);
+ domains = e.getElementsByTagNameNS(edu.internet2.middleware.shibboleth.common.XML.SHIB_NS,"Domain");
int i;
NodeList nlist=e.getElementsByTagNameNS(edu.internet2.middleware.shibboleth.common.XML.SHIB_NS,"AttributeAuthority");
for (i=0; i<nlist.getLength(); i++) {
public Iterator getAttributes() {
return attrs.iterator();
}
+
+ public Iterator getNameIDFormats() {
+ return formats.iterator();
+ }
}
class SPRole extends SSORole implements SPSSODescriptor {