edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.principalConnector
Class DirectPrincipalConnector
java.lang.Object
edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.AbstractResolutionPlugIn<String>
edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.principalConnector.BasePrincipalConnector
edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.principalConnector.DirectPrincipalConnector
- All Implemented Interfaces:
- PrincipalConnector, ResolutionPlugIn<String>
public class DirectPrincipalConnector
- extends BasePrincipalConnector
Principal connector that uses the SAML name identifier value as the principal name.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DirectPrincipalConnector
public DirectPrincipalConnector()
resolve
public String resolve(ShibbolethResolutionContext resolutionContext)
throws AttributeResolutionException
- Performs the attribute resolution for this plugin.
- Parameters:
resolutionContext
- the context for the resolution
- Returns:
- the attributes made available by the resolution, never null
- Throws:
AttributeResolutionException
- the problem that occurred during the resolution
validate
public void validate()
throws AttributeResolutionException
- Validate the internal state of this plug-in. This process may not rely on information from any dependency.
- Throws:
AttributeResolutionException
- if the plug-in has an invalid internal state
Copyright © 1999-2012. All Rights Reserved.