Modifier and Type | Method and Description |
---|---|
Map<String,BaseAttribute> |
AttributeRequestContext.getAttributes()
Gets the retrieved attributes.
|
Map<String,BaseAttribute> |
AttributeAuthority.getAttributes(ContextType requestContext)
Gets the attributes for the principal identified in the request.
|
Modifier and Type | Method and Description |
---|---|
int |
BaseAttribute.compareTo(BaseAttribute o) |
Modifier and Type | Method and Description |
---|---|
void |
AttributeRequestContext.setAttributes(Map<String,BaseAttribute> attributes)
Sets the retrieved attributes.
|
Modifier and Type | Method and Description |
---|---|
EncodedType |
AttributeEncoder.encode(BaseAttribute attribute)
Enocdes the attribute into a protocol specific representations.
|
Modifier and Type | Method and Description |
---|---|
org.opensaml.saml2.core.Attribute |
SAML2Base64AttributeEncoder.encode(BaseAttribute attribute)
Enocdes the attribute into a protocol specific representations.
|
org.opensaml.saml1.core.Attribute |
SAML1Base64AttributeEncoder.encode(BaseAttribute attribute)
Enocdes the attribute into a protocol specific representations.
|
org.opensaml.saml1.core.Attribute |
SAML1ScopedStringAttributeEncoder.encode(BaseAttribute attribute)
Enocdes the attribute into a protocol specific representations.
|
org.opensaml.saml2.core.Attribute |
SAML2ScopedStringAttributeEncoder.encode(BaseAttribute attribute)
Enocdes the attribute into a protocol specific representations.
|
org.opensaml.saml1.core.Attribute |
SAML1XMLObjectAttributeEncoder.encode(BaseAttribute attribute)
Enocdes the attribute into a protocol specific representations.
|
org.opensaml.saml2.core.Attribute |
SAML2StringAttributeEncoder.encode(BaseAttribute attribute)
Enocdes the attribute into a protocol specific representations.
|
org.opensaml.saml1.core.NameIdentifier |
SAML1StringNameIdentifierEncoder.encode(BaseAttribute attribute)
Enocdes the attribute into a protocol specific representations.
|
org.opensaml.saml2.core.Attribute |
SAML2XMLObjectAttributeEncoder.encode(BaseAttribute attribute)
Enocdes the attribute into a protocol specific representations.
|
org.opensaml.saml1.core.Attribute |
SAML1StringAttributeEncoder.encode(BaseAttribute attribute)
Enocdes the attribute into a protocol specific representations.
|
org.opensaml.saml2.core.NameID |
SAML2StringNameIDEncoder.encode(BaseAttribute attribute)
Enocdes the attribute into a protocol specific representations.
|
protected List<org.opensaml.xml.XMLObject> |
AbstractScopedAttributeEncoder.encodeAttributeValues(QName objectName,
BaseAttribute<ScopedAttributeValue> attribute)
Encodes attributes whose values are scoped.
|
Modifier and Type | Method and Description |
---|---|
Map<String,BaseAttribute> |
AttributeFilteringEngine.filterAttributes(Map<String,BaseAttribute> attributes,
ContextType context)
Filters values for the given attribute, removing or allowing attributes per some implementation specific policy.
|
Modifier and Type | Method and Description |
---|---|
Map<String,BaseAttribute> |
AttributeFilteringEngine.filterAttributes(Map<String,BaseAttribute> attributes,
ContextType context)
Filters values for the given attribute, removing or allowing attributes per some implementation specific policy.
|
Modifier and Type | Method and Description |
---|---|
Map<String,BaseAttribute> |
ShibbolethAttributeFilteringEngine.filterAttributes(Map<String,BaseAttribute> attributes,
SAMLProfileRequestContext context)
Filters values for the given attribute, removing or allowing attributes per some implementation specific policy.
|
Map<String,BaseAttribute> |
ShibbolethFilteringContext.getUnfilteredAttributes()
Gets the attributes being filtered.
|
Modifier and Type | Method and Description |
---|---|
Map<String,BaseAttribute> |
ShibbolethAttributeFilteringEngine.filterAttributes(Map<String,BaseAttribute> attributes,
SAMLProfileRequestContext context)
Filters values for the given attribute, removing or allowing attributes per some implementation specific policy.
|
Constructor and Description |
---|
ShibbolethFilteringContext(Map<String,BaseAttribute> attributes,
SAMLProfileRequestContext context)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
NumOfAttributeValuesMatchFunctor.isWithinRange(BaseAttribute attribute)
Checks that the number of values for the given attribute is within the given range.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicAttribute<ValueType>
An attribute implementation that operates on simple value types.
|
Modifier and Type | Method and Description |
---|---|
Map<String,BaseAttribute> |
ShibbolethSAML2AttributeAuthority.getAttributes(SAMLProfileRequestContext<? extends org.opensaml.saml2.core.RequestAbstractType,? extends org.opensaml.saml2.core.StatusResponseType,org.opensaml.saml2.core.NameID,? extends AbstractSAML2ProfileConfiguration> requestContext)
Gets the attributes for the principal identified in the request.
|
Map<String,BaseAttribute> |
ShibbolethSAML1AttributeAuthority.getAttributes(SAMLProfileRequestContext<? extends org.opensaml.common.SAMLObject,? extends org.opensaml.saml1.core.ResponseAbstractType,org.opensaml.saml1.core.NameIdentifier,? extends AbstractSAML1ProfileConfiguration> requestContext)
Gets the attributes for the principal identified in the request.
|
Modifier and Type | Method and Description |
---|---|
org.opensaml.saml2.core.AttributeStatement |
ShibbolethSAML2AttributeAuthority.buildAttributeStatement(org.opensaml.saml2.core.AttributeQuery query,
Collection<BaseAttribute> attributes)
Creates a SAML 2 attribute statement from a collection of
BaseAttribute . |
org.opensaml.saml2.core.AttributeStatement |
SAML2AttributeAuthority.buildAttributeStatement(org.opensaml.saml2.core.AttributeQuery query,
Collection<BaseAttribute> attributes)
Creates a SAML 2 attribute statement from a collection of
BaseAttribute . |
org.opensaml.saml1.core.AttributeStatement |
ShibbolethSAML1AttributeAuthority.buildAttributeStatement(org.opensaml.saml1.core.AttributeQuery query,
Collection<BaseAttribute> attributes)
Creates a SAML 1 attribute statement from a collection of
BaseAttribute . |
org.opensaml.saml1.core.AttributeStatement |
SAML1AttributeAuthority.buildAttributeStatement(org.opensaml.saml1.core.AttributeQuery query,
Collection<BaseAttribute> attributes)
Creates a SAML 1 attribute statement from a collection of
BaseAttribute . |
protected Collection<org.opensaml.saml2.core.Attribute> |
ShibbolethSAML2AttributeAuthority.encodeAttributes(org.opensaml.saml2.core.AttributeQuery query,
Collection<BaseAttribute> attributes)
This encodes the supplied attributes with that attribute's SAML2 encoder.
|
protected Collection<org.opensaml.saml1.core.Attribute> |
ShibbolethSAML1AttributeAuthority.encodeAttributes(org.opensaml.saml1.core.AttributeQuery query,
Collection<BaseAttribute> attributes)
This encodes the supplied attributes with that attribute's SAML1 encoder.
|
Modifier and Type | Method and Description |
---|---|
Map<String,BaseAttribute> |
AttributeResolver.resolveAttributes(RequestContextType requestContext)
Gets all the attributes for a given subject.
|
Modifier and Type | Method and Description |
---|---|
protected BaseAttribute |
ShibbolethAttributeResolver.resolveAttribute(String attributeID,
ShibbolethResolutionContext resolutionContext)
Resolve the
AttributeDefinition which has the specified ID. |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ShibbolethAttributeResolver.cleanResolvedAttributes(Map<String,BaseAttribute> resolvedAttributes,
ShibbolethResolutionContext resolutionContext)
Removes attributes that contain no values or those which are dependency only.
|
Modifier and Type | Method and Description |
---|---|
protected BaseAttribute |
TemplateAttributeDefinition.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<String> |
PrincipalAuthenticationMethodDefinition.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<?> |
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 |
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<?> |
SimpleAttributeDefinition.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.
|
protected BaseAttribute<?> |
SAML1NameIdentifierAttributeDefinition.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 BaseAttribute |
TransientIdAttributeDefinition.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.
|
BaseAttribute |
ContextualAttributeDefinition.resolve(ShibbolethResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.
|
BaseAttribute |
BaseAttributeDefinition.resolve(ShibbolethResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.
|
Modifier and Type | Method and Description |
---|---|
protected Map<String,BaseAttribute> |
LdapDataConnector.buildBaseAttributes(Iterator<SearchResult> results)
This returns a map of attribute ids to attributes from the supplied search results.
|
protected Map<String,BaseAttribute> |
RDBMSDataConnector.processResultSet(ResultSet resultSet)
Converts a SQL query results set into a set of
BaseAttribute s. |
Map<String,BaseAttribute> |
ContextualDataConnector.resolve(ShibbolethResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.
|
Map<String,BaseAttribute> |
RDBMSDataConnector.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> |
LdapDataConnector.resolve(ShibbolethResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.
|
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.
|
protected Map<String,BaseAttribute> |
LdapDataConnector.retrieveAttributesFromCache(String searchFilter)
This retrieves any cached attributes for the supplied resolution context.
|
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.
|
Modifier and Type | Method and Description |
---|---|
protected List<Object> |
TemplateEngine.prepareAttributeValues(BaseAttribute attribute,
TemplateEngine.CharacterEscapingStrategy escapingStrategy)
Prepares an attributes values for use within a template.
|
Modifier and Type | Method and Description |
---|---|
protected void |
LdapDataConnector.cacheResult(String searchFilter,
Map<String,BaseAttribute> attributes)
This stores the supplied attributes in the cache.
|
protected void |
RDBMSDataConnector.cacheResult(String principal,
String query,
Map<String,BaseAttribute> attributes)
Caches the attributes resulting from a query.
|
Constructor and Description |
---|
StaticDataConnector(List<BaseAttribute<String>> staticAttributes)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
List<BaseAttribute<String>> |
StaticDataConnectorFactoryBean.getStaticAttributes()
Gets the static attributes returned by the created data connector.
|
protected List<BaseAttribute<String>> |
StaticDataConnectorBeanDefinitionParser.processAttributes(List<Element> attributeElems)
Parses the configuration elements defining the static
BaseAttribute s. |
Modifier and Type | Method and Description |
---|---|
void |
StaticDataConnectorFactoryBean.setStaticAttributes(List<BaseAttribute<String>> attributes)
Sets the static attributes returned by the created data connector.
|
Modifier and Type | Method and Description |
---|---|
BaseAttribute |
BaseSAMLProfileRequestContext.getNameIdentifierAttribute()
Gets the attribute encoded as the SAML name identifier.
|
Modifier and Type | Method and Description |
---|---|
Map<String,BaseAttribute> |
BaseSAMLProfileRequestContext.getAttributes()
Gets the retrieved attributes.
|
Modifier and Type | Method and Description |
---|---|
void |
BaseSAMLProfileRequestContext.setNameIdentifierAttribute(BaseAttribute attribute)
Sets the attribute encoded as the SAML name identifier.
|
Modifier and Type | Method and Description |
---|---|
void |
BaseSAMLProfileRequestContext.setAttributes(Map<String,BaseAttribute> attributes)
Sets the retrieved attributes.
|
Copyright © 1999–2014. All rights reserved.