All Classes and Interfaces
Class
Description
Parent class for retrieval principals attributes, provides operations
around caching, merging of attributes.
Abstract release policy for attributes, provides common shared settings such as loggers and attribute filter config.
This is
AttributeMappingRequest
.Return a collection of allowed attributes for the principal, but additionally,
offers the ability to rename attributes on a per-service level.
Wrapper around an attribute repository where attributes cached for a configurable period
based on google guava's caching library.
This is
ChainingAttributeReleasePolicy
.Default AuthenticationAttributeReleasePolicy implementation.
This is
DefaultPrincipalAttributesMapper
.Default implementation of
RegisteredServicePrincipalAttributesRepository
that just returns the attributes as it receives them.A deny rule to refuse all service from receiving attributes, whether default or not.
This is
GroovyScriptAttributeReleasePolicy
that attempts to release attributes
based on the execution result of an external groovy script.This is
PrincipalAttributesMapper
.Return all attributes for the service, regardless of service settings.
Return only the collection of allowed attributes out of what's resolved
for the principal.
Return only the collection of allowed attributes out of what's resolved
for the principal.
Return a collection of allowed attributes for the principal, but additionally,
offers the ability to resolve those attributes from a set attributes that provide the value.
Return a collection of allowed attributes for the principal, but additionally,
offers the ability to rename attributes on a per-service level.
Return a collection of allowed attributes for the principal based on an external REST endpoint.
Return static attributes for the service.