A C D E G I M N O P R S T V
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
- 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 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.
- 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
-
This is
AttributeMergingStrategy
. - 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.ReturnEncryptedAttributeReleasePolicy
-
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
-
This is
ChainingAttributeReleasePolicy
. - 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
RegisteredServicePrincipalAttributesRepository
that just returns the attributes as it receives them. - DefaultPrincipalAttributesRepository() - Constructor for class org.apereo.cas.authentication.principal.DefaultPrincipalAttributesRepository
- 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.
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.ReturnEncryptedAttributeReleasePolicy
- 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
-
Deprecated.
- 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() - Static 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.
- 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.
- 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
- 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
-
This is
PrincipalAttributesRepositoryCache
. - 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.
- resolveAttributesFromAttributeDefinitionStore(Principal, Map<String, List<Object>>, RegisteredService, Service) - Method in class org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy
- 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
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.
All Classes All Packages