public class DefaultAccessTokenFactory extends java.lang.Object implements AccessTokenFactory
| Modifier and Type | Field and Description |
|---|---|
protected org.apereo.cas.ticket.UniqueTicketIdGenerator |
accessTokenIdGenerator
Default instance for the ticket id generator.
|
protected org.apereo.cas.ticket.ExpirationPolicy |
expirationPolicy
ExpirationPolicy for refresh tokens.
|
| Constructor and Description |
|---|
DefaultAccessTokenFactory(org.apereo.cas.ticket.ExpirationPolicy expirationPolicy) |
DefaultAccessTokenFactory(org.apereo.cas.ticket.UniqueTicketIdGenerator refreshTokenIdGenerator,
org.apereo.cas.ticket.ExpirationPolicy expirationPolicy) |
| Modifier and Type | Method and Description |
|---|---|
org.apereo.cas.ticket.accesstoken.AccessToken |
create(org.apereo.cas.authentication.principal.Service service,
org.apereo.cas.authentication.Authentication authentication,
org.apereo.cas.ticket.TicketGrantingTicket ticketGrantingTicket)
Create an access token.
|
<T extends org.apereo.cas.ticket.TicketFactory> |
get(java.lang.Class<? extends org.apereo.cas.ticket.Ticket> clazz) |
protected final org.apereo.cas.ticket.UniqueTicketIdGenerator accessTokenIdGenerator
protected final org.apereo.cas.ticket.ExpirationPolicy expirationPolicy
public DefaultAccessTokenFactory(org.apereo.cas.ticket.ExpirationPolicy expirationPolicy)
public DefaultAccessTokenFactory(org.apereo.cas.ticket.UniqueTicketIdGenerator refreshTokenIdGenerator,
org.apereo.cas.ticket.ExpirationPolicy expirationPolicy)
public org.apereo.cas.ticket.accesstoken.AccessToken create(org.apereo.cas.authentication.principal.Service service,
org.apereo.cas.authentication.Authentication authentication,
org.apereo.cas.ticket.TicketGrantingTicket ticketGrantingTicket)
AccessTokenFactorycreate in interface AccessTokenFactoryservice - the serviceauthentication - the authenticationticketGrantingTicket - the ticket granting ticketpublic <T extends org.apereo.cas.ticket.TicketFactory> T get(java.lang.Class<? extends org.apereo.cas.ticket.Ticket> clazz)
get in interface org.apereo.cas.ticket.TicketFactory