修飾子とタイプ | メソッドと説明 |
---|---|
Map<String,BaseAttribute> |
AttributeResolver.resolveAttributes(RequestContextType requestContext)
Gets all the attributes for a given subject.
|
void |
AttributeResolver.validate()
Check that the Attribute Resolver is in a valid state and ready to begin receiving resolution requests.
|
修飾子とタイプ | メソッドと説明 |
---|---|
ResolvedType |
ResolutionPlugIn.resolve(ShibbolethResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.
|
protected BaseAttribute |
ShibbolethAttributeResolver.resolveAttribute(String attributeID,
ShibbolethResolutionContext resolutionContext)
Resolve the
AttributeDefinition which has the specified ID. |
Map<String,BaseAttribute> |
ShibbolethAttributeResolver.resolveAttributes(SAMLProfileRequestContext attributeRequestContext)
Gets all the attributes for a given subject.
|
protected Map<String,BaseAttribute> |
ShibbolethAttributeResolver.resolveAttributes(ShibbolethResolutionContext resolutionContext)
Resolves the attributes requested in the resolution context or all attributes if no specific attributes were
requested.
|
protected void |
ShibbolethAttributeResolver.resolveDataConnector(String connectorID,
ShibbolethResolutionContext resolutionContext)
Resolve the
DataConnector which has the specified ID and add it to the resolution context. |
protected void |
ShibbolethAttributeResolver.resolveDependencies(ResolutionPlugIn<?> plugin,
ShibbolethResolutionContext resolutionContext)
Resolves all the dependencies for a given plugin.
|
String |
ShibbolethAttributeResolver.resolvePrincipalName(SAMLProfileRequestContext requestContext)
Resolves the principal name for the subject of the request.
|
void |
ShibbolethAttributeResolver.validate()
Check that the Attribute Resolver is in a valid state and ready to begin receiving resolution requests.
|
void |
ResolutionPlugIn.validate()
Validate the internal state of this plug-in.
|
protected void |
ShibbolethAttributeResolver.validateDataConnector(DataConnector connector)
Validates that a data connector is valid, per
ResolutionPlugIn.validate() and, if invalid, fails over to
a connector's failover connector, if present. |
修飾子とタイプ | メソッドと説明 |
---|---|
protected BaseAttribute |
TransientIdAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
Creates and populates the values for the resolved attribute.
|
protected BaseAttribute |
MappedAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
Creates and populates the values for the resolved attribute.
|
protected BaseAttribute<?> |
SAML2NameIDAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
Creates and populates the values for the resolved attribute.
|
protected BaseAttribute<?> |
RegexSplitAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
Creates and populates the values for the resolved attribute.
|
BaseAttribute<ScopedAttributeValue> |
PrescopedAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
Creates and populates the values for the resolved attribute.
|
protected BaseAttribute<?> |
SimpleAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
Creates and populates the values for the resolved attribute.
|
protected BaseAttribute |
TemplateAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
Creates and populates the values for the resolved attribute.
|
protected BaseAttribute<String> |
CryptoTransientIdAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
Creates and populates the values for the resolved attribute.
|
protected BaseAttribute<?> |
ScriptedAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
Creates and populates the values for the resolved attribute.
|
protected abstract BaseAttribute |
BaseAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
Creates and populates the values for the resolved attribute.
|
BaseAttribute<ScopedAttributeValue> |
ScopedAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
Creates and populates the values for the resolved attribute.
|
protected BaseAttribute<?> |
SAML1NameIdentifierAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
Creates and populates the values for the resolved attribute.
|
protected ScriptContext |
ScriptedAttributeDefinition.getScriptContext(ShibbolethResolutionContext resolutionContext)
Creates the script execution context from the resolution context.
|
BaseAttribute |
ContextualAttributeDefinition.resolve(ShibbolethResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.
|
BaseAttribute |
BaseAttributeDefinition.resolve(ShibbolethResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.
|
void |
TransientIdAttributeDefinition.validate()
Validate the internal state of this plug-in.
|
void |
MappedAttributeDefinition.validate()
Validate the internal state of this plug-in.
|
void |
PrincipalNameDefinition.validate()
Validate the internal state of this plug-in.
|
void |
SAML2NameIDAttributeDefinition.validate()
Validate the internal state of this plug-in.
|
void |
RegexSplitAttributeDefinition.validate()
Validate the internal state of this plug-in.
|
void |
PrincipalAuthenticationMethodDefinition.validate()
Validate the internal state of this plug-in.
|
void |
PrescopedAttributeDefinition.validate()
Validate the internal state of this plug-in.
|
void |
SimpleAttributeDefinition.validate()
Validate the internal state of this plug-in.
|
void |
ContextualAttributeDefinition.validate()
Validate the internal state of this plug-in.
|
void |
TemplateAttributeDefinition.validate()
Validate the internal state of this plug-in.
|
void |
CryptoTransientIdAttributeDefinition.validate()
Validate the internal state of this plug-in.
|
void |
ScriptedAttributeDefinition.validate()
Validate the internal state of this plug-in.
|
void |
ScopedAttributeDefinition.validate()
Validate the internal state of this plug-in.
|
void |
SAML1NameIdentifierAttributeDefinition.validate()
Validate the internal state of this plug-in.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected Map<String,BaseAttribute> |
LdapDataConnector.buildBaseAttributes(Iterator<SearchResult> results)
This returns a map of attribute ids to attributes from the supplied search results.
|
String |
TemplateEngine.createStatement(String templateName,
ShibbolethResolutionContext resolutionContext,
List<String> dependencies,
TemplateEngine.CharacterEscapingStrategy escapingStrategy)
Create a statement from a give template by replacing it's macro's with information within the resolution context.
|
protected org.apache.velocity.VelocityContext |
TemplateEngine.createVelocityContext(ShibbolethResolutionContext resolutionContext,
List<String> dependencies,
TemplateEngine.CharacterEscapingStrategy escapingStrategy)
Creates the velocity context from the given resolution context.
|
protected String |
StoredIDDataConnector.getLocalId(ShibbolethResolutionContext resolutionContext)
Gets the local ID component of the persistent ID.
|
protected String |
StoredIDDataConnector.getStoredId(String principalName,
String localEntityId,
String peerEntityId,
String localId)
Gets the persistent ID stored in the database.
|
protected Map<String,BaseAttribute> |
RDBMSDataConnector.processResultSet(ResultSet resultSet)
Converts a SQL query results set into a set of
BaseAttribute s. |
Map<String,BaseAttribute> |
StaticDataConnector.resolve(ShibbolethResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.
|
Map<String,BaseAttribute> |
StoredIDDataConnector.resolve(ShibbolethResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.
|
Map<String,BaseAttribute> |
ContextualDataConnector.resolve(ShibbolethResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.
|
Map<String,BaseAttribute> |
LdapDataConnector.resolve(ShibbolethResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.
|
Map<String,BaseAttribute> |
ComputedIDDataConnector.resolve(ShibbolethResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.
|
Map<String,BaseAttribute> |
RDBMSDataConnector.resolve(ShibbolethResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.
|
protected Map<String,BaseAttribute> |
RDBMSDataConnector.retrieveAttributesFromCache(String principal,
String query)
Attempts to retrieve the attributes from the cache.
|
protected Map<String,BaseAttribute> |
RDBMSDataConnector.retrieveAttributesFromDatabase(String query)
Attempts to retrieve the attribute from the database.
|
protected Iterator<SearchResult> |
LdapDataConnector.searchLdap(String searchFilter)
This searches the LDAP with the supplied filter.
|
void |
StaticDataConnector.validate()
Validate the internal state of this plug-in.
|
void |
StoredIDDataConnector.validate()
Validate the internal state of this plug-in.
|
void |
ContextualDataConnector.validate()
Validate the internal state of this plug-in.
|
void |
LdapDataConnector.validate()
Validate the internal state of this plug-in.
|
void |
ComputedIDDataConnector.validate()
Validate the internal state of this plug-in.
|
void |
RDBMSDataConnector.validate()
Validate the internal state of this plug-in.
|
修飾子とタイプ | メソッドと説明 |
---|---|
String |
ContextualPrincipalConnector.resolve(ShibbolethResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.
|
String |
CryptoTransientPrincipalConnector.resolve(ShibbolethResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.
|
String |
StoredIDPrincipalConnector.resolve(ShibbolethResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.
|
String |
TransientPrincipalConnector.resolve(ShibbolethResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.
|
String |
DirectPrincipalConnector.resolve(ShibbolethResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.
|
void |
ContextualPrincipalConnector.validate()
Validate the internal state of this plug-in.
|
void |
CryptoTransientPrincipalConnector.validate()
Validate the internal state of this plug-in.
|
void |
StoredIDPrincipalConnector.validate()
Validate the internal state of this plug-in.
|
void |
TransientPrincipalConnector.validate()
Validate the internal state of this plug-in.
|
void |
DirectPrincipalConnector.validate()
Validate the internal state of this plug-in.
|
Copyright © 2012. All Rights Reserved.