修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
ShibbolethAttributeResolver.cleanResolvedAttributes(Map<String,BaseAttribute> resolvedAttributes,
ShibbolethResolutionContext resolutionContext)
Removes attributes that contain no values or those which are dependency only.
|
protected Collection<Object> |
AbstractResolutionPlugIn.getValuesFromAllDependencies(ShibbolethResolutionContext context,
String sourceAttribute)
Get values from dependencies.
|
protected Collection<Object> |
AbstractResolutionPlugIn.getValuesFromAttributeDependency(ShibbolethResolutionContext context,
String id)
Get values from attribute dependencies.
|
protected Collection<Object> |
AbstractResolutionPlugIn.getValuesFromConnectorDependency(ShibbolethResolutionContext context,
String id,
String sourceAttribute)
Get values from data connectors.
|
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. |
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.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected NameID |
SAML2NameIDAttributeDefinition.buildNameId(String nameIdValue,
ShibbolethResolutionContext resolutionContext)
Builds a name ID.
|
protected NameIdentifier |
SAML1NameIdentifierAttributeDefinition.buildNameId(String nameIdValue,
ShibbolethResolutionContext resolutionContext)
Builds a name ID.
|
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<String> |
PrincipalNameDefinition.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.
|
protected BaseAttribute<String> |
PrincipalAuthenticationMethodDefinition.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.
|
protected Collection<Object> |
BaseAttributeDefinition.getValuesFromAllDependencies(ShibbolethResolutionContext context)
Get values from dependencies.
|
BaseAttribute |
ContextualAttributeDefinition.resolve(ShibbolethResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.
|
BaseAttribute |
BaseAttributeDefinition.resolve(ShibbolethResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.
|
修飾子とタイプ | メソッドと説明 |
---|---|
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.getPeerEntityId(ShibbolethResolutionContext resolutionContext)
Gets the entity ID used for the peer.
|
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 String |
StoredIDPrincipalConnector.getPeerEntityId(ShibbolethResolutionContext resolutionContext)
Gets the entity ID used for the peer.
|
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.
|
Copyright © 2012. All Rights Reserved.