Package org.apereo.cas.ticket
Interface TransientSessionTicketFactory<T extends TransientSessionTicket>
-
- Type Parameters:
T- the type parameter
- All Superinterfaces:
TicketFactory
public interface TransientSessionTicketFactory<T extends TransientSessionTicket> extends TicketFactory
This isTransientSessionTicketFactory.- Since:
- 5.3.0
-
-
Field Summary
-
Fields inherited from interface org.apereo.cas.ticket.TicketFactory
BEAN_NAME
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ExpirationPolicybuildExpirationPolicy(ExpirationPolicyBuilder expirationPolicyBuilder, java.util.Map<java.lang.String,java.io.Serializable> properties)Build expiration policy expiration policy.default Tcreate(java.lang.String id, java.util.Map<java.lang.String,java.io.Serializable> properties)Create transient session ticket.Tcreate(java.lang.String id, org.apereo.cas.authentication.principal.Service service, java.util.Map<java.lang.String,java.io.Serializable> properties)Create transient ticket.default Tcreate(org.apereo.cas.authentication.principal.Service service)Create delegated authentication request ticket.Tcreate(org.apereo.cas.authentication.principal.Service service, java.util.Map<java.lang.String,java.io.Serializable> properties)Create delegated authentication request ticket.static java.lang.StringnormalizeTicketId(java.lang.String id)Normalize ticket id string.-
Methods inherited from interface org.apereo.cas.ticket.TicketFactory
get, getName, getTicketType
-
-
-
-
Method Detail
-
normalizeTicketId
static java.lang.String normalizeTicketId(java.lang.String id)
Normalize ticket id string.- Parameters:
id- the id- Returns:
- the string
-
buildExpirationPolicy
static ExpirationPolicy buildExpirationPolicy(ExpirationPolicyBuilder expirationPolicyBuilder, java.util.Map<java.lang.String,java.io.Serializable> properties)
Build expiration policy expiration policy.- Parameters:
expirationPolicyBuilder- the expiration policy builderproperties- the properties- Returns:
- the expiration policy
-
create
T create(org.apereo.cas.authentication.principal.Service service, java.util.Map<java.lang.String,java.io.Serializable> properties)
Create delegated authentication request ticket.- Parameters:
service- the serviceproperties- the properties- Returns:
- the delegated authentication request ticket
-
create
default T create(java.lang.String id, java.util.Map<java.lang.String,java.io.Serializable> properties)
Create transient session ticket.- Parameters:
id- the idproperties- the properties- Returns:
- the transient session ticket
-
create
T create(java.lang.String id, org.apereo.cas.authentication.principal.Service service, java.util.Map<java.lang.String,java.io.Serializable> properties)
Create transient ticket.- Parameters:
id- the idservice- the serviceproperties- the properties- Returns:
- the t
-
create
default T create(org.apereo.cas.authentication.principal.Service service)
Create delegated authentication request ticket.- Parameters:
service- the service- Returns:
- the delegated authentication request ticket
-
-