A B C D E F G H I M N O P R S T U 
All Classes All Packages

A

AbstractTicketException - Exception in org.apereo.cas.ticket
Generic ticket exception.
AbstractTicketException(String) - Constructor for exception org.apereo.cas.ticket.AbstractTicketException
 
AbstractTicketException(String, String, List<Object>) - Constructor for exception org.apereo.cas.ticket.AbstractTicketException
 
AbstractTicketException(String, Throwable) - Constructor for exception org.apereo.cas.ticket.AbstractTicketException
 
AbstractTicketException(String, Throwable, List<Object>) - Constructor for exception org.apereo.cas.ticket.AbstractTicketException
 
addTicket(Stream<? extends Ticket>) - Method in interface org.apereo.cas.ticket.registry.TicketRegistry
Save.
addTicket(Ticket) - Method in interface org.apereo.cas.ticket.registry.TicketRegistry
Add a ticket to the registry.
AuthenticationAwareTicket - Interface in org.apereo.cas.ticket

B

BEAN_NAME - Static variable in interface org.apereo.cas.ticket.registry.TicketRegistry
Default bean name.
BEAN_NAME - Static variable in interface org.apereo.cas.ticket.registry.TicketRegistrySupport
Default bean name.
BEAN_NAME - Static variable in interface org.apereo.cas.ticket.TicketCatalog
Implementation bean name.
BEAN_NAME - Static variable in interface org.apereo.cas.ticket.TicketFactory
Default implementation bean name.
BEAN_NAME_PROXY_GRANTING_TICKET_EXPIRATION_POLICY - Static variable in interface org.apereo.cas.ticket.ExpirationPolicyBuilder
Bean name to indicate the policy bean for proxy-granting tickets.
BEAN_NAME_PROXY_TICKET_EXPIRATION_POLICY - Static variable in interface org.apereo.cas.ticket.ExpirationPolicyBuilder
Bean name to indicate the policy bean for proxy tickets.
BEAN_NAME_SERVICE_TICKET_EXPIRATION_POLICY - Static variable in interface org.apereo.cas.ticket.ExpirationPolicyBuilder
Bean name to indicate the policy bean for service ticket.
BEAN_NAME_TICKET_GRANTING_TICKET_EXPIRATION_POLICY - Static variable in interface org.apereo.cas.ticket.ExpirationPolicyBuilder
Bean name to indicate the policy bean for ticket-granting tickets.
BEAN_NAME_TRANSIENT_SESSION_TICKET_EXPIRATION_POLICY - Static variable in interface org.apereo.cas.ticket.ExpirationPolicyBuilder
Bean name to indicate the policy bean for transient session.
buildExpirationPolicy(ExpirationPolicyBuilder, Map<String, Serializable>) - Static method in interface org.apereo.cas.ticket.TransientSessionTicketFactory
Build expiration policy expiration policy.
buildTicketExpirationPolicy() - Method in interface org.apereo.cas.ticket.ExpirationPolicyBuilder
Method build ticket expiration policy.
buildUniqueTicketIdGenerators() - Method in interface org.apereo.cas.ticket.UniqueTicketIdGeneratorConfigurer
Build unique ticket id generators collection.

C

canHandle(Credential) - Method in interface org.apereo.cas.ticket.proxy.ProxyHandler
Whether this handler can support the proxy request identified by the given credentials.
clean() - Method in interface org.apereo.cas.ticket.registry.TicketRegistryCleaner
Clean the ticket registry by collecting tickets in the storage unit that may be expired.
cleanTicket(Ticket) - Method in interface org.apereo.cas.ticket.registry.TicketRegistryCleaner
Cleans up after an already-expired ticket, by running the necessary processes such as logout notifications and more.
configureTicketCatalog(TicketCatalog, CasConfigurationProperties) - Method in interface org.apereo.cas.ticket.TicketCatalogConfigurer
configure the plan.
configureTicketFactory() - Method in interface org.apereo.cas.ticket.TicketFactoryExecutionPlanConfigurer
Configure ticket factory.
configureTicketSerialization(TicketSerializationExecutionPlan) - Method in interface org.apereo.cas.ticket.serialization.TicketSerializationExecutionPlanConfigurer
Configure ticket serialization.
contains(String) - Method in interface org.apereo.cas.ticket.TicketCatalog
Contains ticket definition.
contains(String) - Method in interface org.apereo.cas.ticket.TransientSessionTicket
Contains property boolean.
countSessionsFor(String) - Method in interface org.apereo.cas.ticket.registry.TicketRegistry
Count the number of single sign-on sessions that are recorded in the ticket registry for the given user name.
create(String, Map<String, Serializable>) - Method in interface org.apereo.cas.ticket.TransientSessionTicketFactory
Create transient session ticket.
create(String, Service, Map<String, Serializable>) - Method in interface org.apereo.cas.ticket.TransientSessionTicketFactory
Create transient ticket.
create(Authentication, Service, Class<T>) - Method in interface org.apereo.cas.ticket.TicketGrantingTicketFactory
Create the ticket object.
create(Service) - Method in interface org.apereo.cas.ticket.TransientSessionTicketFactory
Create delegated authentication request ticket.
create(Service, Map<String, Serializable>) - Method in interface org.apereo.cas.ticket.TransientSessionTicketFactory
Create delegated authentication request ticket.
create(ProxyGrantingTicket, Service, Class<T>) - Method in interface org.apereo.cas.ticket.proxy.ProxyTicketFactory
Create the ticket object.
create(ServiceTicket, Authentication, Class<T>) - Method in interface org.apereo.cas.ticket.proxy.ProxyGrantingTicketFactory
Create the ticket object.
create(TicketGrantingTicket, Service, boolean, Class<T>) - Method in interface org.apereo.cas.ticket.ServiceTicketFactory
Create the ticket object.

D

deleteAll() - Method in interface org.apereo.cas.ticket.registry.TicketRegistry
Delete all tickets from the registry.
deleteTicket(String) - Method in interface org.apereo.cas.ticket.registry.TicketRegistry
Remove a specific ticket from the registry.
deleteTicket(Ticket) - Method in interface org.apereo.cas.ticket.registry.TicketRegistry
Remove a specific ticket from the registry.

E

EncodedTicket - Interface in org.apereo.cas.ticket
This is EncodedTicket.
ExpirationPolicy - Interface in org.apereo.cas.ticket
Strategy that determines if the ticket is expired.
ExpirationPolicyBuilder<T extends Ticket> - Interface in org.apereo.cas.ticket
Strategy that contains configuration and metadata to construct ticket expiration policies.

F

find(Class<? extends Ticket>) - Method in interface org.apereo.cas.ticket.TicketCatalog
Find all ticket definitions that implement the given ticketClass.
find(String) - Method in interface org.apereo.cas.ticket.TicketCatalog
Find ticket definition.
find(Ticket) - Method in interface org.apereo.cas.ticket.TicketCatalog
Find ticket definition.
findAll() - Method in interface org.apereo.cas.ticket.TicketCatalog
Find all ticket definition collection.

G

get(Class<? extends Ticket>) - Method in interface org.apereo.cas.ticket.TicketFactory
Get ticket factory.
get(String, Class<T>) - Method in interface org.apereo.cas.ticket.TransientSessionTicket
Gets property.
get(String, Class<T>, T) - Method in interface org.apereo.cas.ticket.TransientSessionTicket
Gets property.
getAuthenticatedPrincipalFrom(String) - Method in interface org.apereo.cas.ticket.registry.TicketRegistrySupport
Retrieve a valid Principal object identified by the provided TGT SSO token.
getAuthentication() - Method in interface org.apereo.cas.ticket.AuthenticationAwareTicket
Method to retrieve the authentication.
getAuthenticationFrom(String) - Method in interface org.apereo.cas.ticket.registry.TicketRegistrySupport
Retrieve a valid Authentication object identified by the provided TGT SSO token.
getChainedAuthentications() - Method in interface org.apereo.cas.ticket.TicketGrantingTicket
Gets all authentications (AuthenticationAwareTicket.getAuthentication() from this instance and all dependent tickets that reference this one.
getClock() - Method in interface org.apereo.cas.ticket.ExpirationPolicy
Gets clock of this expiration policy.
getCountOfUses() - Method in interface org.apereo.cas.ticket.Ticket
Gets count of uses.
getCountOfUses() - Method in interface org.apereo.cas.ticket.TicketState
Returns the number of times a ticket was used.
getCreationTime() - Method in interface org.apereo.cas.ticket.Ticket
Method to return the time the Ticket was created.
getCreationTime() - Method in interface org.apereo.cas.ticket.TicketState
Get the time the ticket was created.
getDescendantTickets() - Method in interface org.apereo.cas.ticket.TicketGrantingTicket
Gets descendant tickets.
getEncodedTicket() - Method in interface org.apereo.cas.ticket.EncodedTicket
Get encoded ticket as byte [].
getExpirationPolicy() - Method in interface org.apereo.cas.ticket.Ticket
Get expiration policy associated with ticket.
getId() - Method in interface org.apereo.cas.ticket.Ticket
Method to retrieve the id.
getId() - Method in interface org.apereo.cas.ticket.TicketState
Gets id.
getImplementationClass() - Method in interface org.apereo.cas.ticket.TicketDefinition
Gets implementation class.
getLastTimeUsed() - Method in interface org.apereo.cas.ticket.TicketState
Returns the last time the ticket was used.
getName() - Method in interface org.apereo.cas.ticket.ExpirationPolicy
Gets name of this expiration policy.
getName() - Method in interface org.apereo.cas.ticket.TicketCatalogConfigurer
Gets name.
getName() - Method in interface org.apereo.cas.ticket.TicketFactory
Gets name.
getNewTicketId(String) - Method in interface org.apereo.cas.ticket.UniqueTicketIdGenerator
Return a new unique ticket id beginning with the prefix.
getOrder() - Method in interface org.apereo.cas.ticket.TicketDefinition
Returns order/priority associated with this definition.
getPrefix() - Method in interface org.apereo.cas.ticket.Ticket
Gets prefix.
getPrefix() - Method in interface org.apereo.cas.ticket.TicketDefinition
Gets prefix.
getPreviousTimeUsed() - Method in interface org.apereo.cas.ticket.TicketState
Get the second to last time used.
getPrincipalAttributesFrom(String) - Method in interface org.apereo.cas.ticket.registry.TicketRegistrySupport
Retrieve a valid Principal's map of attributes identified by the provided TGT SSO token.
getProperties() - Method in interface org.apereo.cas.ticket.TicketDefinition
Gets properties.
getProperties() - Method in interface org.apereo.cas.ticket.TransientSessionTicket
Gets properties.
getProperty(String, Class<T>) - Method in interface org.apereo.cas.ticket.TransientSessionTicket
Gets property.
getProxiedBy() - Method in interface org.apereo.cas.ticket.TicketGrantingTicket
Gets the service that produced a proxy-granting ticket.
getProxyGrantingTickets() - Method in interface org.apereo.cas.ticket.TicketGrantingTicket
Gets proxy granting tickets created by this TGT.
getRoot() - Method in interface org.apereo.cas.ticket.TicketGrantingTicket
Gets the ticket-granting ticket at the root of the ticket hierarchy.
getService() - Method in interface org.apereo.cas.ticket.ServiceTicket
Retrieve the service this ticket was given for.
getService() - Method in interface org.apereo.cas.ticket.TransientSessionTicket
Gets service.
getServices() - Method in interface org.apereo.cas.ticket.TicketGrantingTicket
Gets an immutable map of service ticket and services accessed by this ticket-granting ticket.
getStorageName() - Method in interface org.apereo.cas.ticket.TicketDefinitionProperties
Generic cache/storage name this ticket may want to associate with itself in cases where persistence is handled by an underlying cache, etc.
getStoragePassword() - Method in interface org.apereo.cas.ticket.TicketDefinitionProperties
Describes the credential required to access the storage, if any.
getStorageTimeout() - Method in interface org.apereo.cas.ticket.TicketDefinitionProperties
Describes how long may this ticket definition exist in the underlying storage unit.
getTicket(String) - Method in interface org.apereo.cas.ticket.registry.TicketRegistry
Retrieve a ticket from the registry.
getTicket(String, Class<T>) - Method in interface org.apereo.cas.ticket.registry.TicketRegistry
Retrieve a ticket from the registry.
getTicket(String, Predicate<Ticket>) - Method in interface org.apereo.cas.ticket.registry.TicketRegistry
Gets ticket from registry using a predicate.
getTicketExpirationPolicy() - Method in interface org.apereo.cas.ticket.ServiceTicketFactory
Gets ticket expiration policy.
getTicketGrantingTicket() - Method in interface org.apereo.cas.ticket.TicketGrantingTicketAwareTicket
Method to retrieve the TicketGrantingTicket that granted this ticket.
getTicketGrantingTicket() - Method in interface org.apereo.cas.ticket.TicketState
Method to retrieve the TicketGrantingTicket that granted this ticket.
getTicketGrantingTicket(String) - Method in interface org.apereo.cas.ticket.registry.TicketRegistrySupport
Retrieve a valid tgt object identified by the provided TGT SSO token.
getTickets() - Method in interface org.apereo.cas.ticket.registry.TicketRegistry
Retrieve all tickets from the registry.
getTickets(Predicate<Ticket>) - Method in interface org.apereo.cas.ticket.registry.TicketRegistry
Gets tickets as a stream having applied a predicate.
getTicketSerializer(Class<? extends Ticket>) - Method in interface org.apereo.cas.ticket.serialization.TicketSerializationExecutionPlan
Gets ticket serializer.
getTicketSerializer(String) - Method in interface org.apereo.cas.ticket.serialization.TicketSerializationExecutionPlan
Gets ticket serializer.
getTicketSerializer(Ticket) - Method in interface org.apereo.cas.ticket.serialization.TicketSerializationExecutionPlan
Gets ticket serializer.
getTicketState(String) - Method in interface org.apereo.cas.ticket.registry.TicketRegistrySupport
Retrieve a valid ticket object identified by the provided the id and transform it into a ticket state.
getTicketType() - Method in interface org.apereo.cas.ticket.ExpirationPolicyBuilder
Returns the implementation class of the ticket.
getTicketType() - Method in interface org.apereo.cas.ticket.TicketFactory
Gets ticket type.
getTimeToIdle() - Method in interface org.apereo.cas.ticket.ExpirationPolicy
Describes the idle time duration for the item.
getTimeToLive() - Method in interface org.apereo.cas.ticket.ExpirationPolicy
Describes the time duration where this policy should consider the item alive.
getTimeToLive(TicketState) - Method in interface org.apereo.cas.ticket.ExpirationPolicy
Method to determine the actual TTL of a Ticket, based on the policy.
grantProxyGrantingTicket(String, Authentication, ExpirationPolicy) - Method in interface org.apereo.cas.ticket.ProxyGrantingTicketIssuerTicket
Method to grant a TicketGrantingTicket from this service to the authentication.
grantProxyTicket(String, Service, ExpirationPolicy, boolean) - Method in interface org.apereo.cas.ticket.proxy.ProxyGrantingTicket
Grant a proxy ticket for a specific service.
grantServiceTicket(String, Service, ExpirationPolicy, boolean, boolean) - Method in interface org.apereo.cas.ticket.TicketGrantingTicket
Grant a ServiceTicket for a specific service.

H

handle(Credential, TicketGrantingTicket) - Method in interface org.apereo.cas.ticket.proxy.ProxyHandler
Method to actually process the proxy request.

I

InvalidTicketException - Exception in org.apereo.cas.ticket
AbstractTicketException to alert that a Ticket was not found or that it is expired.
InvalidTicketException(String) - Constructor for exception org.apereo.cas.ticket.InvalidTicketException
 
InvalidTicketException(Throwable, String) - Constructor for exception org.apereo.cas.ticket.InvalidTicketException
 
isCascadeRemovals() - Method in interface org.apereo.cas.ticket.TicketDefinitionProperties
Generically describes if this ticket is linked to all ticket entities such that for normal CRUD operations, cascades may be required.
isExcludeFromCascade() - Method in interface org.apereo.cas.ticket.TicketDefinitionProperties
Is exclude from cascade ?
isExpired() - Method in interface org.apereo.cas.ticket.Ticket
Determines if the ticket is expired.
isExpired(TicketState) - Method in interface org.apereo.cas.ticket.ExpirationPolicy
Method to determine if a Ticket has expired or not, based on the policy.
isFromNewLogin() - Method in interface org.apereo.cas.ticket.RenewableServiceTicket
Determine if this ticket was created at the same time as a TicketGrantingTicket.
isRoot() - Method in interface org.apereo.cas.ticket.TicketGrantingTicket
Convenience method to determine if the TicketGrantingTicket is the root of the hierarchy of tickets.

M

markTicketExpired() - Method in interface org.apereo.cas.ticket.Ticket
Mark a ticket as expired.

N

normalizeTicketId(String) - Static method in interface org.apereo.cas.ticket.TransientSessionTicketFactory
Normalize ticket id string.

O

org.apereo.cas.ticket - package org.apereo.cas.ticket
 
org.apereo.cas.ticket.proxy - package org.apereo.cas.ticket.proxy
 
org.apereo.cas.ticket.registry - package org.apereo.cas.ticket.registry
 
org.apereo.cas.ticket.serialization - package org.apereo.cas.ticket.serialization
 

P

PREFIX - Static variable in interface org.apereo.cas.ticket.ServiceTicket
Prefix generally applied to unique ids generated by UniqueTicketIdGenerator.
PREFIX - Static variable in interface org.apereo.cas.ticket.TicketGrantingTicket
The prefix to use when generating an id for a Ticket Granting Ticket.
PREFIX - Static variable in interface org.apereo.cas.ticket.TransientSessionTicket
Ticket prefix for the delegated authentication request.
PROXY_GRANTING_TICKET_IOU_PREFIX - Static variable in interface org.apereo.cas.ticket.proxy.ProxyGrantingTicket
The prefix to use when generating an id for a Proxy Granting Ticket IOU.
PROXY_GRANTING_TICKET_PREFIX - Static variable in interface org.apereo.cas.ticket.proxy.ProxyGrantingTicket
The prefix to use when generating an id for a Proxy Granting Ticket.
PROXY_TICKET_PREFIX - Static variable in interface org.apereo.cas.ticket.proxy.ProxyTicket
Proxy ticket prefix applied to unique ids.
ProxyGrantingTicket - Interface in org.apereo.cas.ticket.proxy
Interface for a proxy granting ticket.
ProxyGrantingTicketFactory - Interface in org.apereo.cas.ticket.proxy
The ProxyGrantingTicketFactory is responsible for creating instances of ProxyGrantingTicket.
ProxyGrantingTicketIssuerTicket - Interface in org.apereo.cas.ticket
ProxyHandler - Interface in org.apereo.cas.ticket.proxy
Abstraction for what needs to be done to handle proxies.
ProxyTicket - Interface in org.apereo.cas.ticket.proxy
The ProxyTicket represents a CAS proxy ticket.
ProxyTicketFactory - Interface in org.apereo.cas.ticket.proxy
The ProxyTicketFactory is responsible for creating instances of ProxyTicket.
put(String, Serializable) - Method in interface org.apereo.cas.ticket.TransientSessionTicket
Put property.
putAll(Map<String, Serializable>) - Method in interface org.apereo.cas.ticket.TransientSessionTicket
Put all properties.

R

register(TicketDefinition) - Method in interface org.apereo.cas.ticket.TicketCatalog
Register ticket definition.
registerTicketSerializer(String, StringSerializer<? extends Ticket>) - Method in interface org.apereo.cas.ticket.serialization.TicketSerializationExecutionPlan
Register ticket serializer.
registerTicketSerializer(StringSerializer<? extends Ticket>) - Method in interface org.apereo.cas.ticket.serialization.TicketSerializationExecutionPlan
Register ticket serializer.
removeAllServices() - Method in interface org.apereo.cas.ticket.TicketGrantingTicket
Remove all services of the TGT (at logout).
RenewableServiceTicket - Interface in org.apereo.cas.ticket
 

S

SEPARATOR - Static variable in interface org.apereo.cas.ticket.UniqueTicketIdGenerator
Separator character that separates prefix from the rest of the ticket id.
ServiceTicket - Interface in org.apereo.cas.ticket
Interface for a Service Ticket.
serviceTicketCount() - Method in interface org.apereo.cas.ticket.registry.TicketRegistry
Computes the number of service tickets stored in the ticket registry.
ServiceTicketFactory - Interface in org.apereo.cas.ticket
The ServiceTicketFactory is responsible for creating instances of ServiceTicket.
sessionCount() - Method in interface org.apereo.cas.ticket.registry.TicketRegistry
Computes the number of SSO sessions stored in the ticket registry.
setCascadeRemovals(boolean) - Method in interface org.apereo.cas.ticket.TicketDefinitionProperties
Sets cascade ticket.
setExcludeFromCascade(boolean) - Method in interface org.apereo.cas.ticket.TicketDefinitionProperties
Sets exclude from cascade.
setStorageName(String) - Method in interface org.apereo.cas.ticket.TicketDefinitionProperties
Sets store name.
setStoragePassword(String) - Method in interface org.apereo.cas.ticket.TicketDefinitionProperties
Sets store password if any.
setStorageTimeout(long) - Method in interface org.apereo.cas.ticket.TicketDefinitionProperties
Sets cache timeout.
stream() - Method in interface org.apereo.cas.ticket.registry.TicketRegistry
Gets tickets stream.

T

Ticket - Interface in org.apereo.cas.ticket
Interface for the generic concept of a ticket.
TICKET_SIZE - Static variable in interface org.apereo.cas.ticket.UniqueTicketIdGenerator
Default ticket size 24 bytes raw, 32 bytes once encoded to base64.
TicketCatalog - Interface in org.apereo.cas.ticket
This is TicketCatalog.
TicketCatalogConfigurer - Interface in org.apereo.cas.ticket
TicketDefinition - Interface in org.apereo.cas.ticket
TicketDefinitionProperties - Interface in org.apereo.cas.ticket
TicketFactory - Interface in org.apereo.cas.ticket
The TicketFactory is an abstraction that decides how CAS ticket factory objects are created.
TicketFactoryExecutionPlanConfigurer - Interface in org.apereo.cas.ticket
TicketGrantingTicket - Interface in org.apereo.cas.ticket
Interface for a ticket granting ticket.
TicketGrantingTicketAwareTicket - Interface in org.apereo.cas.ticket
TicketGrantingTicketFactory - Interface in org.apereo.cas.ticket
The TicketGrantingTicketFactory is responsible for creating instances of TicketGrantingTicket.
TicketRegistry - Interface in org.apereo.cas.ticket.registry
Interface for a registry that stores tickets.
TicketRegistryCleaner - Interface in org.apereo.cas.ticket.registry
TicketRegistrySupport - Interface in org.apereo.cas.ticket.registry
Helper strategy API to ease retrieving CAS' Authentication object and its associated components from available CAS SSO String token called Ticket Granting Ticket (TGT).
TicketSerializationExecutionPlan - Interface in org.apereo.cas.ticket.serialization
TicketSerializationExecutionPlanConfigurer - Interface in org.apereo.cas.ticket.serialization
TicketState - Interface in org.apereo.cas.ticket
The interface to describe the status and status of the ticket, with metadata such as number of times used, last time used, etc.
trackService(String, Service, boolean) - Method in interface org.apereo.cas.ticket.TicketGrantingTicket
Update service and track session.
TransientSessionTicket - Interface in org.apereo.cas.ticket
This is TransientSessionTicket that allows CAS to use the ticket registry as a distributed session store for short-lived non-specific objects.
TransientSessionTicketFactory<T extends TransientSessionTicket> - Interface in org.apereo.cas.ticket

U

UniqueTicketIdGenerator - Interface in org.apereo.cas.ticket
Interface that enables for pluggable unique ticket Ids strategies.
UniqueTicketIdGeneratorConfigurer - Interface in org.apereo.cas.ticket
update() - Method in interface org.apereo.cas.ticket.TicketState
Records the previous last time this ticket was used as well as the last usage time.
update(TicketDefinition) - Method in interface org.apereo.cas.ticket.TicketCatalog
Update ticket definition.
updateAuthentication(String, Authentication) - Method in interface org.apereo.cas.ticket.registry.TicketRegistrySupport
Update authentication associated with the ticket-granting ticket and restore changes back to the registry; particularly updated authentication attributes, etc.
updateTicket(Ticket) - Method in interface org.apereo.cas.ticket.registry.TicketRegistry
Update the received ticket.
A B C D E F G H I M N O P R S T U 
All Classes All Packages