[java-identity-provider COMMIT] in /trunk/idp-attribute-resolver-impl/src: main/java/net/shibboleth/idp/attribute/res...
noreply at shibboleth.net
noreply at shibboleth.net
Fri Feb 22 09:07:19 EST 2013
Author: rdw
Date: Fri Feb 22 09:07:19 2013
New Revision: 4283
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4283&view=rev
Log:
https://issues.shibboleth.net/jira/browse/IDP-18 https://issues.shibboleth.net/jira/browse/IDP-255
Take Principal, Attribute issuer and recipient values from the context
Modified:
trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/impl/ad/TransientIdAttributeDefinition.java
trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/impl/TestSources.java
trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/impl/ad/TransientIdAttributeDefinitionTest.java
Modified: trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/impl/ad/TransientIdAttributeDefinition.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/impl/ad/TransientIdAttributeDefinition.java?rev=4283&r1=4282&r2=4283&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/impl/ad/TransientIdAttributeDefinition.java (original)
+++ trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/impl/ad/TransientIdAttributeDefinition.java Fri Feb 22 09:07:19 2013
@@ -31,14 +31,12 @@
import net.shibboleth.idp.persistence.PersistenceManager;
import net.shibboleth.utilities.java.support.component.ComponentInitializationException;
import net.shibboleth.utilities.java.support.component.ComponentSupport;
-import net.shibboleth.utilities.java.support.primitive.StringSupport;
import net.shibboleth.utilities.java.support.security.IdentifierGenerationStrategy;
import net.shibboleth.utilities.java.support.security.RandomIdentifierGenerationStrategy;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import com.google.common.base.Function;
import com.google.common.base.Optional;
/**
@@ -65,22 +63,6 @@
/** Length, in milliseconds, tokens are valid. */
private long idLifetime;
-
- /** Strategy used to locate the IdP EntityId given a {@link AttributeResolutionContext}. */
- // TODO(rdw) These needs to be changed when the profile handling has been finalized
- // TODO Do we mean IdP or RelyingParty or what? Fix when [...]
- // the questions in https://wiki.shibboleth.net/confluence/display/OS30/Messaging+Abstractions+Discussion+Document
- // are answered
- // TODO should this be a org.opensaml.messaging.context.navigate.ContextDataLookupFunction ?
- private Function<AttributeResolutionContext, String> idPEntityIdStrategy;
-
- /** Strategy used to locate the SP EntityId given a {@link AttributeResolutionContext}. */
- // TODO(rdw) These needs to be changed when the profile handling has been finalized. See notes above.
- private Function<AttributeResolutionContext, String> spEntityIdStrategy;
-
- /** Strategy used to locate the principal given a {@link AttributeResolutionContext}. */
- // TODO(rdw) These needs to be changed when the profile handling has been finalized. See notes above.
- private Function<AttributeResolutionContext, String> principalStrategy;
/**
* Constructor. Sets the defaults where required.
@@ -147,63 +129,6 @@
idLifetime = lifetime;
}
- /**
- * Gets the strategy for finding the Principal from the resolution context.
- *
- * @return the required strategy.
- */
- public Function<AttributeResolutionContext, String> getPrincipalStrategy() {
- return principalStrategy;
- }
-
- /**
- * Sets the strategy for finding the Principal from the resolution context.
- *
- * @param strategy what to set
- */
- public void setPrincipalStrategy(Function<AttributeResolutionContext, String> strategy) {
- ComponentSupport.ifInitializedThrowUnmodifiabledComponentException(this);
- principalStrategy = strategy;
- }
-
- /**
- * Gets the strategy for finding the IdP EntityId from the resolution context.
- *
- * @return the required strategy.
- */
- public Function<AttributeResolutionContext, String> getIdPEntityIdStrategy() {
- return idPEntityIdStrategy;
- }
-
- /**
- * Sets the strategy for finding the IdP EntityId from the resolution context.
- *
- * @param strategy what to set
- */
- public void setIdPEntityIdStrategy(Function<AttributeResolutionContext, String> strategy) {
- ComponentSupport.ifInitializedThrowUnmodifiabledComponentException(this);
- idPEntityIdStrategy = strategy;
- }
-
- /**
- * Gets the strategy for finding the SP EntityId from the resolution context.
- *
- * @return the required strategy.
- */
- public Function<AttributeResolutionContext, String> getSPEntityIdStrategy() {
[... 319 lines stripped ...]
More information about the commits
mailing list