A C D E F G I O P R S T U 
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
 
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 all policies at once and then sort them.
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.
areAttributeRepositoryIdsDefined() - Method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
Are attribute repository ids defined boolean.
authorizeReleaseOfAllowedAttributes(RegisteredServiceAttributeReleasePolicyContext, Map<String, List<Object>>) - Method in class org.apereo.cas.services.ReturnAllowedAttributeReleasePolicy
Authorize release of allowed attributes map.
authorizeReleaseOfAllowedAttributes(RegisteredServiceAttributeReleasePolicyContext, Map<String, List<Object>>) - Method in class org.apereo.cas.services.ReturnEncryptedAttributeReleasePolicy
Authorize release of allowed attributes map.
authorizeReleaseOfAllowedAttributes(RegisteredServiceAttributeReleasePolicyContext, Map<String, List<Object>>) - 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
 
ChainingPrincipalAttributesRepository - Class in org.apereo.cas.authentication.principal
ChainingPrincipalAttributesRepository() - Constructor for class org.apereo.cas.authentication.principal.ChainingPrincipalAttributesRepository
 
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.DefaultPrincipalAttributesRepositoryCache
 
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 RegisteredServicePrincipalAttributesRepository that just returns the attributes as it receives them.
DefaultPrincipalAttributesRepository() - Constructor for class org.apereo.cas.authentication.principal.DefaultPrincipalAttributesRepository
 
DefaultPrincipalAttributesRepositoryCache - Class in org.apereo.cas.authentication.principal.cache
DefaultPrincipalAttributesRepositoryCache() - Constructor for class org.apereo.cas.authentication.principal.cache.DefaultPrincipalAttributesRepositoryCache
 
DefaultRegisteredServiceAcceptableUsagePolicy - Class in org.apereo.cas.services
DefaultRegisteredServiceAcceptableUsagePolicy() - Constructor for class org.apereo.cas.services.DefaultRegisteredServiceAcceptableUsagePolicy
 
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.
determineRequestedAttributeDefinitions(RegisteredServiceAttributeReleasePolicyContext) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
This method should be overridden by release policies that are able to request definitions by listing them as being released in the policy.
determineRequestedAttributeDefinitions(RegisteredServiceAttributeReleasePolicyContext) - Method in class org.apereo.cas.services.ReturnAllowedAttributeReleasePolicy
 
determineRequestedAttributeDefinitions(RegisteredServiceAttributeReleasePolicyContext) - Method in class org.apereo.cas.services.ReturnEncryptedAttributeReleasePolicy
 
determineRequestedAttributeDefinitions(RegisteredServiceAttributeReleasePolicyContext) - Method in class org.apereo.cas.services.ReturnMappedAttributeReleasePolicy
 

E

expiration - Variable in class org.apereo.cas.authentication.principal.cache.CachingPrincipalAttributesRepository
The expiration time.

F

fetchAttributes(RegisteredService, RegisteredServicePrincipalAttributesRepository, Principal) - Method in class org.apereo.cas.authentication.principal.cache.DefaultPrincipalAttributesRepositoryCache
 
fetchCachedPrincipalAttributes(Principal, RegisteredService) - Method in class org.apereo.cas.authentication.principal.cache.CachingPrincipalAttributesRepository
Gets cached principal attributes.

G

getAllowedAttributes() - Method in class org.apereo.cas.services.ReturnMappedAttributeReleasePolicy
Gets the allowed attributes.
getAttributeRepository() - Static method in class org.apereo.cas.authentication.principal.cache.AbstractPrincipalAttributesRepository
Gets attribute repository.
getAttributeRepositoryIds() - Method in class org.apereo.cas.authentication.principal.ChainingPrincipalAttributesRepository
 
getAttributes(Principal, RegisteredService) - Method in class org.apereo.cas.authentication.principal.cache.CachingPrincipalAttributesRepository
 
getAttributes(Principal, RegisteredService) - Method in class org.apereo.cas.authentication.principal.ChainingPrincipalAttributesRepository
 
getAttributes(Principal, RegisteredService) - Method in class org.apereo.cas.authentication.principal.DefaultPrincipalAttributesRepository
 
getAttributes(RegisteredServiceAttributeReleasePolicyContext) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
 
getAttributes(RegisteredServiceAttributeReleasePolicyContext) - Method in class org.apereo.cas.services.ChainingAttributeReleasePolicy
 
getAttributesInternal(RegisteredServiceAttributeReleasePolicyContext, Map<String, List<Object>>) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
Gets the attributes internally from the implementation.
getAttributesInternal(RegisteredServiceAttributeReleasePolicyContext, Map<String, List<Object>>) - Method in class org.apereo.cas.services.DenyAllAttributeReleasePolicy
 
getAttributesInternal(RegisteredServiceAttributeReleasePolicyContext, Map<String, List<Object>>) - Method in class org.apereo.cas.services.GroovyScriptAttributeReleasePolicy
 
getAttributesInternal(RegisteredServiceAttributeReleasePolicyContext, Map<String, List<Object>>) - Method in class org.apereo.cas.services.ReturnAllAttributeReleasePolicy
 
getAttributesInternal(RegisteredServiceAttributeReleasePolicyContext, Map<String, List<Object>>) - Method in class org.apereo.cas.services.ReturnAllowedAttributeReleasePolicy
 
getAttributesInternal(RegisteredServiceAttributeReleasePolicyContext, Map<String, List<Object>>) - Method in class org.apereo.cas.services.ReturnEncryptedAttributeReleasePolicy
 
getAttributesInternal(RegisteredServiceAttributeReleasePolicyContext, Map<String, List<Object>>) - Method in class org.apereo.cas.services.ReturnMappedAttributeReleasePolicy
 
getAttributesInternal(RegisteredServiceAttributeReleasePolicyContext, Map<String, List<Object>>) - Method in class org.apereo.cas.services.ReturnRestfulAttributeReleasePolicy
 
getAttributesInternal(RegisteredServiceAttributeReleasePolicyContext, Map<String, List<Object>>) - Method in class org.apereo.cas.services.ScriptedRegisteredServiceAttributeReleasePolicy
Deprecated.
 
getAuthenticationAttributesForRelease(Authentication, Assertion, Map<String, Object>, RegisteredService) - Method in class org.apereo.cas.authentication.DefaultAuthenticationAttributeReleasePolicy
 
getConsentableAttributes(RegisteredServiceAttributeReleasePolicyContext) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
 
getConsentableAttributes(RegisteredServiceAttributeReleasePolicyContext) - 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.
getPrincipalAttributesRepository() - Method in class org.apereo.cas.services.ChainingAttributeReleasePolicy
 
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.
getStatus() - Method in class org.apereo.cas.services.consent.ChainingRegisteredServiceConsentPolicy
 
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.
invalidate() - Method in class org.apereo.cas.authentication.principal.cache.DefaultPrincipalAttributesRepositoryCache
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
 
isExcludeDefaultAttributes() - Method in class org.apereo.cas.services.DenyAllAttributeReleasePolicy
 

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.
putAttributes(RegisteredService, RegisteredServicePrincipalAttributesRepository, String, Map<String, List<Object>>) - Method in class org.apereo.cas.authentication.principal.cache.DefaultPrincipalAttributesRepositoryCache
 

R

resolveAttributesFromAttributeDefinitionStore(RegisteredServiceAttributeReleasePolicyContext, Map<String, List<Object>>) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
Resolve attributes from attribute definition store and provide map.
resolveAttributesFromPrincipalAttributeRepository(Principal, RegisteredService) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
Resolve attributes from principal attribute repository.
retrievePersonAttributesFromAttributeRepository(Principal) - 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
 
ReturnEncryptedAttributeReleasePolicy - Class in org.apereo.cas.services
Return only the collection of allowed attributes out of what's resolved for the principal.
ReturnEncryptedAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.ReturnEncryptedAttributeReleasePolicy
 
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(Map<String, Object>) - 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
Deprecated.
Since 6.2
ScriptedRegisteredServiceAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.ScriptedRegisteredServiceAttributeReleasePolicy
Deprecated.
 
size() - Method in class org.apereo.cas.services.ChainingAttributeReleasePolicy
Size int.
size() - Method in class org.apereo.cas.services.consent.ChainingRegisteredServiceConsentPolicy
 
supports(RegisteredServiceAttributeReleasePolicyContext) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
Supports this policy request..

T

timeUnit - Variable in class org.apereo.cas.authentication.principal.cache.CachingPrincipalAttributesRepository
Expiration time unit.

U

update(String, Map<String, List<Object>>, RegisteredService) - Method in class org.apereo.cas.authentication.principal.cache.CachingPrincipalAttributesRepository
 
update(String, Map<String, List<Object>>, RegisteredService) - Method in class org.apereo.cas.authentication.principal.ChainingPrincipalAttributesRepository
 
A C D E F G I O P R S T U 
All Classes All Packages