A C D E G I M N O P R S T V 
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
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.
A C D E G I M N O P R S T V 
All Classes All Packages