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
 
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.AttributeMergingStrategy
Add attributes.
addPolicies(Collection<RegisteredServiceConsentPolicy>) - Method in class org.apereo.cas.services.consent.ChainingRegisteredServiceConsentPolicy
Add policies.
addPolicies(RegisteredServiceAttributeReleasePolicy...) - Method in class org.apereo.cas.services.ChainingAttributeReleasePolicy
Add policies.
addPolicy(RegisteredServiceAttributeReleasePolicy) - Method in class org.apereo.cas.services.ChainingAttributeReleasePolicy
Add policy.
addPolicy(RegisteredServiceConsentPolicy) - Method in class org.apereo.cas.services.consent.ChainingRegisteredServiceConsentPolicy
Add policy.
addPrincipalAttributes(String, Map<String, List<Object>>, RegisteredService) - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
Add principal attributes into the underlying cache instance.
addPrincipalAttributes(String, Map<String, List<Object>>, RegisteredService) - Method in class org.apereo.cas.authentication.principal.cache.CachingPrincipalAttributesRepository
 
addPrincipalAttributes(String, Map<String, List<Object>>, RegisteredService) - Method in class org.apereo.cas.authentication.principal.DefaultPrincipalAttributesRepository
 
areAttributeRepositoryIdsDefined() - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
Are attribute repository ids defined boolean.
AttributeMergingStrategy - Enum in org.apereo.cas.authentication
authorizeReleaseOfAllowedAttributes(Principal, Map<String, List<Object>>, RegisteredService, Service) - Method in class org.apereo.cas.services.ReturnAllowedAttributeReleasePolicy
Authorize release of allowed attributes map.
authorizeReleaseOfAllowedAttributes(Principal, Map<String, List<Object>>, RegisteredService, Service) - Method in class org.apereo.cas.services.ReturnMappedAttributeReleasePolicy
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(String, long) - Constructor for class org.apereo.cas.authentication.principal.cache.CachingPrincipalAttributesRepository
 
ChainingAttributeReleasePolicy - Class in org.apereo.cas.services
ChainingAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.ChainingAttributeReleasePolicy
 
ChainingRegisteredServiceConsentPolicy - Class in org.apereo.cas.services.consent
ChainingRegisteredServiceConsentPolicy() - Constructor for class org.apereo.cas.services.consent.ChainingRegisteredServiceConsentPolicy
 
close() - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
 
close() - Method in class org.apereo.cas.authentication.principal.cache.PrincipalAttributesRepositoryCache
 
convertAttributesToPrincipalAttributesAndCache(Principal, Map<String, List<Object>>, RegisteredService) - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
Convert attributes to principal attributes and cache.
convertPersonAttributesToPrincipalAttributes(Map<String, List<Object>>) - Static method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
Convert person attributes to principal attributes.
convertPrincipalAttributesToPersonAttributes(Map<String, ?>) - Static method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
Convert principal attributes to person attributes.

D

decideAttributeReleaseBasedOnServiceAttributePolicy(Map<String, List<Object>>, String, String, RegisteredService, boolean) - Method in class org.apereo.cas.authentication.DefaultAuthenticationAttributeReleasePolicy
Decide attribute release based on service attribute policy.
decideIfCredentialPasswordShouldBeReleasedAsAttribute(Map<String, List<Object>>, Authentication, RegisteredService) - Method in class org.apereo.cas.authentication.DefaultAuthenticationAttributeReleasePolicy
Decide if credential password should be released as attribute.
decideIfProxyGrantingTicketShouldBeReleasedAsAttribute(Map<String, List<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
 
determineMergingStrategy() - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
Calculate merging strategy attribute merging strategy.

E

expiration - Variable in class org.apereo.cas.authentication.principal.cache.CachingPrincipalAttributesRepository
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.AttributeMergingStrategy
Get attribute merger.
getAttributeRepository() - Static method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
Gets attribute repository.
getAttributes(Principal, Service, RegisteredService) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
 
getAttributes(Principal, Service, RegisteredService) - Method in class org.apereo.cas.services.ChainingAttributeReleasePolicy
 
getAttributes(Principal, RegisteredService) - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
 
getAttributes(Principal, RegisteredService) - Method in class org.apereo.cas.authentication.principal.cache.CachingPrincipalAttributesRepository
 
getAttributes(Principal, RegisteredService) - Method in class org.apereo.cas.authentication.principal.DefaultPrincipalAttributesRepository
 
getAttributesInternal(Principal, Map<String, List<Object>>, RegisteredService, Service) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
Gets the attributes internally from the implementation.
getAttributesInternal(Principal, Map<String, List<Object>>, RegisteredService, Service) - Method in class org.apereo.cas.services.DenyAllAttributeReleasePolicy
 
getAttributesInternal(Principal, Map<String, List<Object>>, RegisteredService, Service) - Method in class org.apereo.cas.services.GroovyScriptAttributeReleasePolicy
 
getAttributesInternal(Principal, Map<String, List<Object>>, RegisteredService, Service) - Method in class org.apereo.cas.services.ReturnAllAttributeReleasePolicy
 
getAttributesInternal(Principal, Map<String, List<Object>>, RegisteredService, Service) - Method in class org.apereo.cas.services.ReturnAllowedAttributeReleasePolicy
 
getAttributesInternal(Principal, Map<String, List<Object>>, RegisteredService, Service) - Method in class org.apereo.cas.services.ReturnMappedAttributeReleasePolicy
 
getAttributesInternal(Principal, Map<String, List<Object>>, RegisteredService, Service) - Method in class org.apereo.cas.services.ReturnRestfulAttributeReleasePolicy
 
getAttributesInternal(Principal, Map<String, List<Object>>, RegisteredService, Service) - Method in class org.apereo.cas.services.ScriptedRegisteredServiceAttributeReleasePolicy
 
getAuthenticationAttributesForRelease(Authentication, Assertion, Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.authentication.DefaultAuthenticationAttributeReleasePolicy
 
getCachedAttributesFor(RegisteredService, CachingPrincipalAttributesRepository, Principal) - Method in class org.apereo.cas.authentication.principal.cache.PrincipalAttributesRepositoryCache
Gets cached attributes.
getCachedPrincipalAttributes(Principal, RegisteredService) - Method in class org.apereo.cas.authentication.principal.cache.CachingPrincipalAttributesRepository
Gets cached principal attributes.
getCacheInstanceFromApplicationContext() - Method in class org.apereo.cas.authentication.principal.cache.CachingPrincipalAttributesRepository
Gets cache instance from application context.
getConsentableAttributes(Principal, Service, RegisteredService) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
 
getConsentableAttributes(Principal, Service, RegisteredService) - Method in class org.apereo.cas.services.ChainingAttributeReleasePolicy
 
getConsentPolicy() - Method in class org.apereo.cas.services.ChainingAttributeReleasePolicy
 
getExcludedAttributes() - Method in class org.apereo.cas.services.consent.ChainingRegisteredServiceConsentPolicy
 
getIncludeOnlyAttributes() - Method in class org.apereo.cas.services.consent.ChainingRegisteredServiceConsentPolicy
 
getPrincipalAttributes(Principal) - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
Gets principal attributes.
getReleasedByDefaultAttributes(Principal, Map<String, List<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, List<Object>>, Service, RegisteredService) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
Release principal id as attribute if needed.
invalidateAll() - Method in class org.apereo.cas.authentication.principal.cache.PrincipalAttributesRepositoryCache
Invalidate all.
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
 
isEnabled() - Method in class org.apereo.cas.services.consent.ChainingRegisteredServiceConsentPolicy
 
isExcludeDefaultAttributes() - Method in class org.apereo.cas.services.DenyAllAttributeReleasePolicy
 

M

MULTIVALUED - org.apereo.cas.authentication.AttributeMergingStrategy
Multivalued attributes.

N

NONE - org.apereo.cas.authentication.AttributeMergingStrategy
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.
PrincipalAttributesRepositoryCache - Class in org.apereo.cas.authentication.principal.cache
PrincipalAttributesRepositoryCache() - Constructor for class org.apereo.cas.authentication.principal.cache.PrincipalAttributesRepositoryCache
 
putCachedAttributesFor(RegisteredService, CachingPrincipalAttributesRepository, String, Map<String, List<Object>>) - Method in class org.apereo.cas.authentication.principal.cache.PrincipalAttributesRepositoryCache
Put cached attributes.

R

REPLACE - org.apereo.cas.authentication.AttributeMergingStrategy
Replace attributes.
resolveAttributesFromPrincipalAttributeRepository(Principal, RegisteredService) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
Resolve attributes from principal attribute repository.
retrievePersonAttributesFromAttributeRepository(String) - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
Obtains attributes first from the repository by calling IPersonAttributeDao.getPerson(String, org.apereo.services.persondir.IPersonAttributeDaoFilter).
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, List<Object>>, RegisteredService) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
Return the final attributes collection.
returnFinalAttributesCollection(Map<String, List<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.CachingPrincipalAttributesRepository
Expiration time unit.

V

valueOf(String) - Static method in enum org.apereo.cas.authentication.AttributeMergingStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apereo.cas.authentication.AttributeMergingStrategy
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