Index
All Classes and Interfaces|All Packages|Serialized Form
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
- 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.
- AttributeMappingRequest - Class in org.apereo.cas.authentication
-
This is
AttributeMappingRequest
. - AttributeMappingRequest() - Constructor for class org.apereo.cas.authentication.AttributeMappingRequest
- authorizeMappedAttributes(RegisteredServiceAttributeReleasePolicyContext, Map<String, List<Object>>) - Method in class org.apereo.cas.services.BaseMappedAttributeReleasePolicy
-
Authorize release of allowed attributes map.
- authorizeReleaseOfAllowedAttributes(RegisteredServiceAttributeReleasePolicyContext, Map<String, List<Object>>) - Method in class org.apereo.cas.services.ReturnAllowedAttributeReleasePolicy
- authorizeReleaseOfAllowedAttributes(RegisteredServiceAttributeReleasePolicyContext, Map<String, List<Object>>) - Method in class org.apereo.cas.services.ReturnEncryptedAttributeReleasePolicy
-
Authorize release of allowed attributes map.
B
- BaseMappedAttributeReleasePolicy - 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.
- BaseMappedAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.BaseMappedAttributeReleasePolicy
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
-
This is
ChainingAttributeReleasePolicy
. - 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
- defaultMapper() - Static method in interface org.apereo.cas.authentication.PrincipalAttributesMapper
-
Default principal attributes mapper.
- DefaultPrincipalAttributesMapper - Class in org.apereo.cas.authentication
-
This is
DefaultPrincipalAttributesMapper
. - DefaultPrincipalAttributesMapper() - Constructor for class org.apereo.cas.authentication.DefaultPrincipalAttributesMapper
- 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.BaseMappedAttributeReleasePolicy
-
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.PatternMatchingAttributeReleasePolicy
- 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.ReturnStaticAttributeReleasePolicy
- getAuthenticationAttributesForRelease(Authentication, RegisteredService) - Method in class org.apereo.cas.authentication.DefaultAuthenticationAttributeReleasePolicy
- 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
- getExcludedServices() - 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
M
- map(AttributeMappingRequest) - Method in class org.apereo.cas.authentication.DefaultPrincipalAttributesMapper
- map(AttributeMappingRequest) - Method in interface org.apereo.cas.authentication.PrincipalAttributesMapper
-
Map principal attributes.
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
- PatternMatchingAttributeReleasePolicy - Class in org.apereo.cas.services
- PatternMatchingAttributeReleasePolicy(Map<String, PatternMatchingAttributeReleasePolicy.Rule>) - Constructor for class org.apereo.cas.services.PatternMatchingAttributeReleasePolicy
- PatternMatchingAttributeReleasePolicy.Rule - Class in org.apereo.cas.services
- postLoad() - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
-
Post load, after having loaded the bean via JPA, etc.
- PrincipalAttributesMapper - Interface in org.apereo.cas.authentication
-
This is
PrincipalAttributesMapper
. - 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() - 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
- ReturnStaticAttributeReleasePolicy - Class in org.apereo.cas.services
-
Return static attributes for the service.
- ReturnStaticAttributeReleasePolicy() - Constructor for class org.apereo.cas.services.ReturnStaticAttributeReleasePolicy
- Rule() - Constructor for class org.apereo.cas.services.PatternMatchingAttributeReleasePolicy.Rule
S
- size() - Method in class org.apereo.cas.services.ChainingAttributeReleasePolicy
- 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
All Classes and Interfaces|All Packages|Serialized Form