A C D E G I M N O P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractPrincipalAttributesRepository - Class in org.apereo.cas.authentication.principal.cache
-
Parent class for retrieval principals attributes, provides operations around caching, merging of attributes.
- AbstractPrincipalAttributesRepository() - Constructor for class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
-
Instantiates a new principal attributes repository.
- AbstractPrincipalAttributesRepository(long, String) - Constructor for class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
-
Instantiates a new principal attributes repository.
- AbstractPrincipalAttributesRepository.MergingStrategy - Enum in org.apereo.cas.authentication.principal.cache
-
Defines the merging strategy options.
- AbstractRegisteredServiceAttributeReleasePolicy - Class in org.apereo.cas.services
-
Abstract release policy for attributes, provides common shared settings such as loggers and attribute filter config.
- AbstractRegisteredServiceAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
- ADD - org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository.MergingStrategy
-
Add attributes.
- addPolicy(RegisteredServiceAttributeReleasePolicy) - Method in class org.apereo.cas.services.ChainingAttributeReleasePolicy
-
Add policy.
- addPrincipalAttributes(String, Map<String, Object>) - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
-
Add principal attributes into the underlying cache instance.
- addPrincipalAttributes(String, Map<String, Object>) - Method in class org.apereo.cas.authentication.principal.cache.CachingPrincipalAttributesRepository
- addPrincipalAttributes(String, Map<String, Object>) - Method in class org.apereo.cas.authentication.principal.DefaultPrincipalAttributesRepository
- authorizeReleaseOfAllowedAttributes(Map<String, Object>) - Method in class org.apereo.cas.services.ReturnAllowedAttributeReleasePolicy
-
Authorize release of allowed attributes map.
C
- CachingPrincipalAttributesRepository - Class in org.apereo.cas.authentication.principal.cache
-
Wrapper around an attribute repository where attributes cached for a configurable period based on google guava's caching library.
- CachingPrincipalAttributesRepository(long, String, long) - Constructor for class org.apereo.cas.authentication.principal.cache.CachingPrincipalAttributesRepository
-
Instantiates a new caching attributes principal factory.
- CachingPrincipalAttributesRepository(String, long) - Constructor for class org.apereo.cas.authentication.principal.cache.CachingPrincipalAttributesRepository
-
Instantiates a new caching attributes principal factory.
- ChainingAttributeReleasePolicy - Class in org.apereo.cas.services
-
This is
ChainingAttributeReleasePolicy
. - ChainingAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.ChainingAttributeReleasePolicy
- close() - Method in class org.apereo.cas.authentication.principal.cache.CachingPrincipalAttributesRepository
- close() - Method in class org.apereo.cas.authentication.principal.DefaultPrincipalAttributesRepository
- convertPersonAttributesToPrincipalAttributes(Map<String, List<Object>>) - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
-
Convert person attributes to principal attributes.
D
- decideAttributeReleaseBasedOnServiceAttributePolicy(Map<String, Object>, String, String, RegisteredService, boolean) - Method in class org.apereo.cas.authentication.DefaultAuthenticationAttributeReleasePolicy
-
Decide attribute release based on service attribute policy.
- decideIfCredentialPasswordShouldBeReleasedAsAttribute(Map<String, Object>, Authentication, RegisteredService) - Method in class org.apereo.cas.authentication.DefaultAuthenticationAttributeReleasePolicy
-
Decide if credential password should be released as attribute.
- decideIfProxyGrantingTicketShouldBeReleasedAsAttribute(Map<String, Object>, Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.authentication.DefaultAuthenticationAttributeReleasePolicy
-
Decide if PGT should be released as attribute.
- DefaultAuthenticationAttributeReleasePolicy - Class in org.apereo.cas.authentication
-
Default AuthenticationAttributeReleasePolicy implementation.
- DefaultAuthenticationAttributeReleasePolicy(String) - Constructor for class org.apereo.cas.authentication.DefaultAuthenticationAttributeReleasePolicy
- DefaultPrincipalAttributesRepository - Class in org.apereo.cas.authentication.principal
-
Default implementation of
PrincipalAttributesRepository
that just returns the attributes as it receives them. - DefaultPrincipalAttributesRepository() - Constructor for class org.apereo.cas.authentication.principal.DefaultPrincipalAttributesRepository
- DefaultRegisteredServiceConsentPolicy - Class in org.apereo.cas.services.consent
- DefaultRegisteredServiceConsentPolicy(Set<String>, Set<String>) - Constructor for class org.apereo.cas.services.consent.DefaultRegisteredServiceConsentPolicy
- DenyAllAttributeReleasePolicy - Class in org.apereo.cas.services
-
A deny rule to refuse all service from receiving attributes, whether default or not.
- DenyAllAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.DenyAllAttributeReleasePolicy
E
- expiration - Variable in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
-
The expiration time.
G
- getAllowedAttributes() - Method in class org.apereo.cas.services.ReturnMappedAttributeReleasePolicy
-
Gets the allowed attributes.
- getAttributeMerger() - Method in enum org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository.MergingStrategy
-
Get attribute merger.
- getAttributes(Principal) - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
- getAttributes(Principal, Service, RegisteredService) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
- getAttributes(Principal, Service, RegisteredService) - Method in class org.apereo.cas.services.ChainingAttributeReleasePolicy
- getAttributesInternal(Principal, Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
-
Gets the attributes internally from the implementation.
- getAttributesInternal(Principal, Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.services.DenyAllAttributeReleasePolicy
- getAttributesInternal(Principal, Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.services.GroovyScriptAttributeReleasePolicy
- getAttributesInternal(Principal, Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.services.ReturnAllAttributeReleasePolicy
- getAttributesInternal(Principal, Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.services.ReturnAllowedAttributeReleasePolicy
- getAttributesInternal(Principal, Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.services.ReturnMappedAttributeReleasePolicy
- getAttributesInternal(Principal, Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.services.ReturnRestfulAttributeReleasePolicy
- getAttributesInternal(Principal, Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.services.ScriptedRegisteredServiceAttributeReleasePolicy
- getAuthenticationAttributesForRelease(Authentication, Assertion, Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.authentication.DefaultAuthenticationAttributeReleasePolicy
- getConsentableAttributes(Principal, Service, RegisteredService) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
- getPrincipalAttributes(Principal) - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
-
Gets principal attributes from cache.
- getPrincipalAttributes(Principal) - Method in class org.apereo.cas.authentication.principal.cache.CachingPrincipalAttributesRepository
- getPrincipalAttributes(Principal) - Method in class org.apereo.cas.authentication.principal.DefaultPrincipalAttributesRepository
- getReleasedByDefaultAttributes(Principal, Map<String, Object>) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
-
Determines a default bundle of attributes that may be released to all services without the explicit mapping for each service.
- GroovyScriptAttributeReleasePolicy - Class in org.apereo.cas.services
-
This is
GroovyScriptAttributeReleasePolicy
that attempts to release attributes based on the execution result of an external groovy script. - GroovyScriptAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.GroovyScriptAttributeReleasePolicy
I
- insertPrincipalIdAsAttributeIfNeeded(Principal, Map<String, Object>, Service, RegisteredService) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
-
Release principal id as attribute if needed.
- isAttributeAllowedForRelease(String) - Method in class org.apereo.cas.authentication.DefaultAuthenticationAttributeReleasePolicy
-
Is attribute allowed for release?
- isAuthorizedToReleaseAuthenticationAttributes() - Method in class org.apereo.cas.services.DenyAllAttributeReleasePolicy
- isAuthorizedToReleaseCredentialPassword() - Method in class org.apereo.cas.services.DenyAllAttributeReleasePolicy
- isAuthorizedToReleaseProxyGrantingTicket() - Method in class org.apereo.cas.services.DenyAllAttributeReleasePolicy
- isExcludeDefaultAttributes() - Method in class org.apereo.cas.services.DenyAllAttributeReleasePolicy
M
- mergingStrategy - Variable in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
-
The merging strategy that deals with existing principal attributes and those that are retrieved from the source.
- MULTIVALUED - org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository.MergingStrategy
-
Multivalued attributes.
N
- NONE - org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository.MergingStrategy
-
No merging.
O
- org.apereo.cas.authentication - package org.apereo.cas.authentication
- org.apereo.cas.authentication.principal - package org.apereo.cas.authentication.principal
- org.apereo.cas.authentication.principal.cache - package org.apereo.cas.authentication.principal.cache
- org.apereo.cas.services - package org.apereo.cas.services
- org.apereo.cas.services.consent - package org.apereo.cas.services.consent
P
- postLoad() - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
-
Post load, after having loaded the bean via JPA, etc.
R
- REPLACE - org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository.MergingStrategy
-
Replace attributes.
- resolveAttributesFromPrincipalAttributeRepository(Principal) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
-
Resolve attributes from principal attribute repository.
- retrievePersonAttributesToPrincipalAttributes(String) - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
-
Obtains attributes first from the repository by calling
IPersonAttributeDao.getPerson(String)
. - ReturnAllAttributeReleasePolicy - Class in org.apereo.cas.services
-
Return all attributes for the service, regardless of service settings.
- ReturnAllAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.ReturnAllAttributeReleasePolicy
- ReturnAllowedAttributeReleasePolicy - Class in org.apereo.cas.services
-
Return only the collection of allowed attributes out of what's resolved for the principal.
- ReturnAllowedAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.ReturnAllowedAttributeReleasePolicy
- returnFinalAttributesCollection(Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
-
Return the final attributes collection.
- returnFinalAttributesCollection(Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.services.DenyAllAttributeReleasePolicy
- ReturnMappedAttributeReleasePolicy - Class in org.apereo.cas.services
-
Return a collection of allowed attributes for the principal, but additionally, offers the ability to rename attributes on a per-service level.
- ReturnMappedAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.ReturnMappedAttributeReleasePolicy
- ReturnRestfulAttributeReleasePolicy - Class in org.apereo.cas.services
-
Return a collection of allowed attributes for the principal based on an external REST endpoint.
- ReturnRestfulAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.ReturnRestfulAttributeReleasePolicy
S
- ScriptedRegisteredServiceAttributeReleasePolicy - Class in org.apereo.cas.services
- ScriptedRegisteredServiceAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.ScriptedRegisteredServiceAttributeReleasePolicy
- size() - Method in class org.apereo.cas.services.ChainingAttributeReleasePolicy
-
Size.
T
- timeUnit - Variable in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
-
Expiration time unit.
V
- valueOf(String) - Static method in enum org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository.MergingStrategy
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository.MergingStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages