Uses of Class
net.shibboleth.idp.attribute.filter.context.AttributeFilterContext
Packages that use AttributeFilterContext
Package
Description
This package contains a filtering engine for a collection of
IdPAttributes.The contexts to do with attribute filtering.
Implementations of core attribute filter functionality.
Implementation of the various policy matchers.
Implementation of the logical attribute matchers.
This is where the attribute matchers that understand SAML live.
Implementation of the filter context matchers Matchers.
Classes which implement
PolicyRequirementRule.Implementation of the logical Policy Rules.
This is where the attribute policy rules that understand SAML live.
Testing utility classes.
-
Uses of AttributeFilterContext in net.shibboleth.idp.attribute.filter
Methods in net.shibboleth.idp.attribute.filter with parameters of type AttributeFilterContextModifier and TypeMethodDescriptionvoidAttributeFilterPolicy.apply(AttributeFilterContext filterContext) Applies this filter policy to the given filter context if it is applicable.voidAttributeRule.apply(IdPAttribute attribute, AttributeFilterContext filterContext) Applies this rule to the respective attribute in the filter context.voidAttributeFilter.filterAttributes(AttributeFilterContext filterContext) Filters attributes and values.Matcher.getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValues which match this rule, or null if the matcher failed.MatcherFromPolicy.getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValues which match this rule, or null if the matcher failed.private booleanAttributeFilterPolicy.isApplicable(AttributeFilterContext filterContext) Checks if the given filter context meets the requirements for this attribute filter policy as given by thePolicyRequirementRule.PolicyFromMatcher.matches(AttributeFilterContext context) Evaluate what this rule means.PolicyFromMatcherId.matches(AttributeFilterContext context) Evaluate what this rule means.PolicyRequirementRule.matches(AttributeFilterContext filterContext) Evaluate what this rule means. -
Uses of AttributeFilterContext in net.shibboleth.idp.attribute.filter.context
Fields in net.shibboleth.idp.attribute.filter.context with type parameters of type AttributeFilterContextModifier and TypeFieldDescriptionAttributeFilterContext.issuerMetadataContextLookupStrategyLookup strategy used to locate the IdP's metadata context.AttributeFilterContext.profileRequestContextLookupStrategyLookup strategy used to locate profile request context for the request.AttributeFilterContext.proxiedRequesterContextLookupStrategyLookup strategy used to locate aProxiedRequesterContext.AttributeFilterContext.proxiedRequesterMetadataContextLookupStrategyLookup strategy used to locate a proxied requester's metadata context.AttributeFilterContext.requesterMetadataContextLookupStrategyLookup strategy used to locate the SP's metadata context.Methods in net.shibboleth.idp.attribute.filter.context that return AttributeFilterContextModifier and TypeMethodDescriptionAttributeFilterContext.setAttributeIssuerID(String value) Sets the attribute issuer (me) associated with this filtering.AttributeFilterContext.setAttributeRecipientGroupID(String value) Set the attribute recipient grouping associated with this filtering.AttributeFilterContext.setAttributeRecipientID(String value) Sets the attribute recipient (her) associated with this filtering.AttributeFilterContext.setDirection(AttributeFilterContext.Direction dir) Sets the direction of filtering.AttributeFilterContext.setFilteredIdPAttributes(Collection<IdPAttribute> attributes) Sets the attributes that have been filtered.AttributeFilterContext.setIssuerMetadataContextLookupStrategy(Function<AttributeFilterContext, SAMLMetadataContext> strategy) Set the strategy used to locate the IdP's metadata context.AttributeFilterContext.setMetadataResolver(MetadataResolver resolver) Set supplemental source of metadata for filtering rules.AttributeFilterContext.setPrefilteredIdPAttributes(Collection<IdPAttribute> attributes) Sets the attributes which are to be filtered.AttributeFilterContext.setPrincipal(String who) Gets the principal associated with the filtering.AttributeFilterContext.setProfileRequestContextLookupStrategy(Function<AttributeFilterContext, ProfileRequestContext> strategy) Sets the lookup strategy for locating the profile request context.AttributeFilterContext.setProxiedRequesterContextLookupStrategy(Function<AttributeFilterContext, ProxiedRequesterContext> strategy) Set the strategy used to locate the SP's metadata context.AttributeFilterContext.setProxiedRequesterMetadataContextLookupStrategy(Function<AttributeFilterContext, SAMLMetadataContext> strategy) Set the strategy used to locate a proxied requester's metadata context.AttributeFilterContext.setRequesterMetadataContextLookupStrategy(Function<AttributeFilterContext, SAMLMetadataContext> strategy) Set the strategy used to locate the SP's metadata context.Methods in net.shibboleth.idp.attribute.filter.context that return types with arguments of type AttributeFilterContextModifier and TypeMethodDescriptionAttributeFilterContext.getIssuerMetadataContextLookupStrategy()Get the strategy used to locate the IdP's metadata context.AttributeFilterContext.getProfileRequestContextLookupStrategy()Gets the lookup strategy for locating the profile request context.AttributeFilterContext.getProxiedRequesterContextLookupStrategy()Get the strategy used to locate theProxiedRequesterContext.AttributeFilterContext.getProxiedRequesterMetadataContextLookupStrategy()Get the strategy used to locate a proxied requester's metadata context.AttributeFilterContext.getRequesterMetadataContextLookupStrategy()Get the strategy used to locate the SP's metadata context.Method parameters in net.shibboleth.idp.attribute.filter.context with type arguments of type AttributeFilterContextModifier and TypeMethodDescriptionAttributeFilterContext.setIssuerMetadataContextLookupStrategy(Function<AttributeFilterContext, SAMLMetadataContext> strategy) Set the strategy used to locate the IdP's metadata context.AttributeFilterContext.setProfileRequestContextLookupStrategy(Function<AttributeFilterContext, ProfileRequestContext> strategy) Sets the lookup strategy for locating the profile request context.AttributeFilterContext.setProxiedRequesterContextLookupStrategy(Function<AttributeFilterContext, ProxiedRequesterContext> strategy) Set the strategy used to locate the SP's metadata context.AttributeFilterContext.setProxiedRequesterMetadataContextLookupStrategy(Function<AttributeFilterContext, SAMLMetadataContext> strategy) Set the strategy used to locate a proxied requester's metadata context.AttributeFilterContext.setRequesterMetadataContextLookupStrategy(Function<AttributeFilterContext, SAMLMetadataContext> strategy) Set the strategy used to locate the SP's metadata context. -
Uses of AttributeFilterContext in net.shibboleth.idp.attribute.filter.impl
Fields in net.shibboleth.idp.attribute.filter.impl with type parameters of type AttributeFilterContextModifier and TypeFieldDescriptionprivate Function<AttributeFilterContext,MetricContext> AttributeFilterImpl.metricContextLookupStrategyStrategy to get theMetricContextfor timing.Methods in net.shibboleth.idp.attribute.filter.impl with parameters of type AttributeFilterContextModifier and TypeMethodDescriptionvoidAttributeFilterImpl.filterAttributes(AttributeFilterContext filterContext) Filters attributes and values.protected Collection<IdPAttributeValue>AttributeFilterImpl.getFilteredValues(String attributeId, AttributeFilterContext filterContext) Gets the permitted values for the given attribute from theAttributeFilterWorkContext.getPermittedIdPAttributeValues()and removes all denied values given in theAttributeFilterWorkContext.getDeniedAttributeValues().private booleanAttributeFilterImpl.startTimer(AttributeFilterContext filterContext) Conditionally start a timer at the beginning of the filtering process.private voidAttributeFilterImpl.stopTimer(AttributeFilterContext filterContext) Conditionally stop a timer at the end of the filtering process. -
Uses of AttributeFilterContext in net.shibboleth.idp.attribute.filter.matcher.impl
Methods in net.shibboleth.idp.attribute.filter.matcher.impl with parameters of type AttributeFilterContextModifier and TypeMethodDescriptionScriptedMatcher.MatcherScriptEvaluator.execute(IdPAttribute attribute, AttributeFilterContext filterContext) Execution hook.AbstractMatcher.getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValues which match this rule, or null if the matcher failed.ScriptedMatcher.getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext) Perform the AttributeValueMatching. -
Uses of AttributeFilterContext in net.shibboleth.idp.attribute.filter.matcher.logic.impl
Methods in net.shibboleth.idp.attribute.filter.matcher.logic.impl with parameters of type AttributeFilterContextModifier and TypeMethodDescriptionAndMatcher.getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext) A given attribute value is considered to have matched if, and only if, it is returned by every composed.NotMatcher.getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext) A given attribute value is considered to have matched if it is not returned by the composedMatcher.OrMatcher.getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValues which match this rule, or null if the matcher failed. -
Uses of AttributeFilterContext in net.shibboleth.idp.attribute.filter.matcher.saml.impl
Methods in net.shibboleth.idp.attribute.filter.matcher.saml.impl with parameters of type AttributeFilterContextModifier and TypeMethodDescriptionprivate AttributeConsumingServiceAttributeInMetadataMatcher.getAttributeConsumingService(AttributeFilterContext filterContext) Get the appropriateAttributeConsumingService.AbstractMatchesShibMDScopeMatcher.getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValues which match this rule, or null if the matcher failed.AttributeInMetadataMatcher.getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValues which match this rule, or null if the matcher failed. -
Uses of AttributeFilterContext in net.shibboleth.idp.attribute.filter.policyrule.filtercontext.impl
Methods in net.shibboleth.idp.attribute.filter.policyrule.filtercontext.impl with parameters of type AttributeFilterContextModifier and TypeMethodDescriptionAttributeIssuerPolicyRule.matches(AttributeFilterContext filterContext) Evaluate what this rule means.AttributeIssuerRegexpPolicyRule.matches(AttributeFilterContext filterContext) Evaluate what this rule means.AttributeRequesterPolicyRule.matches(AttributeFilterContext filterContext) Evaluate what this rule means.AttributeRequesterRegexpPolicyRule.matches(AttributeFilterContext filterContext) Evaluate what this rule means.NumOfAttributeValuesPolicyRule.matches(AttributeFilterContext filterContext) Evaluate what this rule means.PredicatePolicyRule.matches(AttributeFilterContext filterContext) Evaluate what this rule means.PrincipalNamePolicyRule.matches(AttributeFilterContext filterContext) Evaluate what this rule means.PrincipalNameRegexpPolicyRule.matches(AttributeFilterContext filterContext) Evaluate what this rule means.ProfilePolicyRule.matches(AttributeFilterContext filterContext) Evaluate what this rule means.ProxiedRequesterPolicyRule.matches(AttributeFilterContext filterContext) Evaluate what this rule means.ProxiedRequesterRegexpPolicyRule.matches(AttributeFilterContext filterContext) Evaluate what this rule means. -
Uses of AttributeFilterContext in net.shibboleth.idp.attribute.filter.policyrule.impl
Methods in net.shibboleth.idp.attribute.filter.policyrule.impl with parameters of type AttributeFilterContextModifier and TypeMethodDescriptionScriptedPolicyRule.PolicyRuleScriptEvaluator.execute(AttributeFilterContext filterContext) Execution hook.DirectionPolicyRule.matches(AttributeFilterContext filterContext) Evaluate what this rule means.ScriptedPolicyRule.matches(AttributeFilterContext filterContext) Evaluate what this rule means. -
Uses of AttributeFilterContext in net.shibboleth.idp.attribute.filter.policyrule.logic.impl
Methods in net.shibboleth.idp.attribute.filter.policyrule.logic.impl with parameters of type AttributeFilterContextModifier and TypeMethodDescriptionAndPolicyRule.matches(AttributeFilterContext filterContext) Evaluate what this rule means.NotPolicyRule.matches(AttributeFilterContext filterContext) Evaluate what this rule means.OrPolicyRule.matches(AttributeFilterContext filterContext) Evaluate what this rule means. -
Uses of AttributeFilterContext in net.shibboleth.idp.attribute.filter.policyrule.saml.impl
Methods in net.shibboleth.idp.attribute.filter.policyrule.saml.impl with parameters of type AttributeFilterContextModifier and TypeMethodDescriptionprotected abstract EntityDescriptorAbstractEntityAttributePolicyRule.getEntityMetadata(AttributeFilterContext filterContext) Gets the entity descriptor for the entity to check.protected abstract EntityDescriptorAbstractEntityGroupPolicyRule.getEntityMetadata(AttributeFilterContext filterContext) Gets the entity descriptor for the entity to check.protected abstract EntityDescriptorAbstractRegistrationAuthorityPolicyRule.getEntityMetadata(AttributeFilterContext filterContext) Gets the entity descriptor for the rule to check.protected EntityDescriptorIssuerEntityAttributeExactPolicyRule.getEntityMetadata(AttributeFilterContext filterContext) Gets the entity descriptor for the entity to check.protected EntityDescriptorIssuerEntityAttributeRegexPolicyRule.getEntityMetadata(AttributeFilterContext filterContext) Gets the entity descriptor for the entity to check.protected EntityDescriptorIssuerInEntityGroupPolicyRule.getEntityMetadata(AttributeFilterContext filterContext) Gets the entity descriptor for the entity to check.protected EntityDescriptorIssuerRegistrationAuthorityPolicyRule.getEntityMetadata(AttributeFilterContext filterContext) Gets the entity descriptor for the rule to check.protected EntityDescriptorProxiedRequesterEntityAttributeExactPolicyRule.getEntityMetadata(AttributeFilterContext filterContext) Gets the entity descriptor for the entity to check.protected EntityDescriptorProxiedRequesterEntityAttributeRegexPolicyRule.getEntityMetadata(AttributeFilterContext filterContext) Gets the entity descriptor for the entity to check.protected EntityDescriptorProxiedRequesterInEntityGroupPolicyRule.getEntityMetadata(AttributeFilterContext filterContext) Gets the entity descriptor for the entity to check.protected EntityDescriptorProxiedRequesterRegistrationAuthorityPolicyRule.getEntityMetadata(AttributeFilterContext filterContext) Gets the entity descriptor for the rule to check.protected EntityDescriptorRequesterEntityAttributeExactPolicyRule.getEntityMetadata(AttributeFilterContext filterContext) Gets the entity descriptor for the entity to check.protected EntityDescriptorRequesterEntityAttributeRegexPolicyRule.getEntityMetadata(AttributeFilterContext filterContext) Gets the entity descriptor for the entity to check.protected EntityDescriptorRequesterInEntityGroupPolicyRule.getEntityMetadata(AttributeFilterContext filterContext) Gets the entity descriptor for the entity to check.protected EntityDescriptorRequesterRegistrationAuthorityPolicyRule.getEntityMetadata(AttributeFilterContext filterContext) Gets the entity descriptor for the rule to check.protected abstract SSODescriptorAbstractNameIDFormatExactPolicyRule.getEntitySSODescriptor(AttributeFilterContext filterContext) Gets the SSO role descriptor for the entity to be checked.protected SSODescriptorIssuerNameIDFormatExactPolicyRule.getEntitySSODescriptor(AttributeFilterContext filterContext) Gets the SSO role descriptor for the entity to be checked.protected SSODescriptorRequesterNameIDFormatExactPolicyRule.getEntitySSODescriptor(AttributeFilterContext filterContext) Gets the SSO role descriptor for the entity to be checked.private RegistrationInfoAbstractRegistrationAuthorityPolicyRule.getRegistrationInfo(AttributeFilterContext filterContext) Look for theRegistrationInfoinside the peer's entity description.AbstractEntityAttributePolicyRule.matches(AttributeFilterContext filterContext) Evaluate what this rule means.AbstractEntityGroupPolicyRule.matches(AttributeFilterContext input) Evaluate what this rule means.AbstractNameIDFormatExactPolicyRule.matches(AttributeFilterContext filterContext) Evaluate what this rule means.AbstractRegistrationAuthorityPolicyRule.matches(AttributeFilterContext filterContext) Evaluate what this rule means. -
Uses of AttributeFilterContext in net.shibboleth.idp.attribute.filter.testing
Methods in net.shibboleth.idp.attribute.filter.testing with parameters of type AttributeFilterContextModifier and TypeMethodDescriptionMockMatcher.getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValues which match this rule, or null if the matcher failed.MockPolicyRequirementRule.matches(AttributeFilterContext filterContext) Evaluate what this rule means.