Class ContextAuthorityEntityIDResolver
java.lang.Object
net.shibboleth.idp.attribute.resolver.dc.saml.plugin.impl.ContextAuthorityEntityIDResolver
- All Implemented Interfaces:
AttributeAuthorityEntityIDResolver
public class ContextAuthorityEntityIDResolver
extends Object
implements AttributeAuthorityEntityIDResolver
An implementation of
AttributeAuthorityEntityIDResolver which resolves
from the AttributeAuthorityEntityIDContext child of the input AttributeResolutionContext
if present.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolve(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Resolve the entity ID of the attribute authority to use in query.
-
Constructor Details
-
ContextAuthorityEntityIDResolver
public ContextAuthorityEntityIDResolver()
-
-
Method Details
-
resolve
@Nullable public String resolve(@Nonnull AttributeResolutionContext resolutionContext, @Nonnull Map<String, List<IdPAttributeValue>> dependencyAttributes) throws ResolutionExceptionResolve the entity ID of the attribute authority to use in query.- Specified by:
resolvein interfaceAttributeAuthorityEntityIDResolver- Parameters:
resolutionContext- the attribute resolution context in effect for the querydependencyAttributes- the dependency attributes in effect for the query- Returns:
- the entity ID, may be null
- Throws:
ResolutionException- if there is a fatal error during processing
-