A C D E F G I O P R S T U
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
- 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
-
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
- 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
All Classes All Packages