[java-identity-provider COMMIT] in /trunk/idp-attribute-resolver-impl/src: main/java/edu/internet2/middleware/shibbol...
noreply at shibboleth.net
noreply at shibboleth.net
Wed Sep 4 23:06:01 EDT 2013
Author: putmanb
Date: Wed Sep 4 23:06:00 2013
New Revision: 4749
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4749&view=rev
Log:
Remove old MetadataProvider interface and all references.
Add missing require valid metadata method to RoleDescriptorResolver interface.
Strip down, clean up and fix ChainingMetadataResolver so it actually works again, re-enable its tests.
Modified:
trunk/idp-attribute-resolver-impl/src/main/java/edu/internet2/middleware/shibboleth/common/attribute/provider/V2SAMLProfileRequestContext.java
trunk/idp-attribute-resolver-impl/src/test/resources/data/net/shibboleth/idp/attribute/resolver/impl/ad/requestContextUnimplemented.script
Modified: trunk/idp-attribute-resolver-impl/src/main/java/edu/internet2/middleware/shibboleth/common/attribute/provider/V2SAMLProfileRequestContext.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-impl/src/main/java/edu/internet2/middleware/shibboleth/common/attribute/provider/V2SAMLProfileRequestContext.java?rev=4749&r1=4748&r2=4749&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-impl/src/main/java/edu/internet2/middleware/shibboleth/common/attribute/provider/V2SAMLProfileRequestContext.java (original)
+++ trunk/idp-attribute-resolver-impl/src/main/java/edu/internet2/middleware/shibboleth/common/attribute/provider/V2SAMLProfileRequestContext.java Wed Sep 4 23:06:00 2013
@@ -18,6 +18,7 @@
package edu.internet2.middleware.shibboleth.common.attribute.provider;
import java.util.Collection;
+
import java.util.Map;
import javax.annotation.Nonnull;
@@ -32,10 +33,10 @@
import org.joda.time.DateTime;
import org.opensaml.core.xml.XMLObject;
import org.opensaml.saml.common.SAMLObject;
+import org.opensaml.saml.metadata.resolver.MetadataResolver;
import org.opensaml.saml.saml2.metadata.Endpoint;
import org.opensaml.saml.saml2.metadata.EntityDescriptor;
import org.opensaml.saml.saml2.metadata.RoleDescriptor;
-import org.opensaml.saml.saml2.metadata.provider.MetadataProvider;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -181,8 +182,8 @@
*
* @return null
*/
- public MetadataProvider getMetadataProvider() {
- log.error("AttributeDefinition: '{}' call unsupported method getMetadataProvider", getId());
+ public MetadataResolver getMetadataResolver() {
+ log.error("AttributeDefinition: '{}' call unsupported method getMetadataResolver", getId());
return null;
}
@@ -411,8 +412,8 @@
*
* @param param ignored.
*/
- public void setMetadataProvider(Object param) {
- log.error("AttributeDefinition: '{}' call unsupported method setMetadataProvider", getId());
+ public void setMetadataResolver(Object param) {
+ log.error("AttributeDefinition: '{}' call unsupported method setMetadataResolver", getId());
}
Modified: trunk/idp-attribute-resolver-impl/src/test/resources/data/net/shibboleth/idp/attribute/resolver/impl/ad/requestContextUnimplemented.script
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-impl/src/test/resources/data/net/shibboleth/idp/attribute/resolver/impl/ad/requestContextUnimplemented.script?rev=4749&r1=4748&r2=4749&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-impl/src/test/resources/data/net/shibboleth/idp/attribute/resolver/impl/ad/requestContextUnimplemented.script (original)
+++ trunk/idp-attribute-resolver-impl/src/test/resources/data/net/shibboleth/idp/attribute/resolver/impl/ad/requestContextUnimplemented.script Wed Sep 4 23:06:00 2013
@@ -6,7 +6,7 @@
requestContext.getLocalEntityMetadata();
requestContext.getLocalEntityRole();
requestContext.getLocalEntityRoleMetadata();
-requestContext.getMetadataProvider();
+requestContext.getMetadataResolver();
requestContext.getOuboundSAMLMessageSigningCredential();
requestContext.getOutboundMessageArtifactType();
requestContext.getOutboundSAMLMessage();
@@ -50,7 +50,7 @@
requestContext.setLocalEntityMetadata(null);
requestContext.setLocalEntityRole(null);
requestContext.setLocalEntityRoleMetadata(null);
-requestContext.setMetadataProvider("foo");
+requestContext.setMetadataResolver("foo");
requestContext.setOutboundMessageArtifactType(null);
requestContext.setOutboundSAMLMessage(null);
requestContext.setOutboundSAMLMessageId("foo");
More information about the commits
mailing list