public class OAuth20DefaultTokenGenerator extends java.lang.Object implements OAuth20TokenGenerator
OAuth20DefaultTokenGenerator.| Modifier and Type | Field and Description |
|---|---|
protected AccessTokenFactory |
accessTokenFactory
The Access token factory.
|
protected RefreshTokenFactory |
refreshTokenFactory
The refresh token factory.
|
protected org.apereo.cas.ticket.registry.TicketRegistry |
ticketRegistry
The Ticket registry.
|
| Constructor and Description |
|---|
OAuth20DefaultTokenGenerator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addTicketToRegistry(org.apereo.cas.ticket.OAuthToken ticket,
org.apereo.cas.ticket.TicketGrantingTicket ticketGrantingTicket)
Add ticket to registry.
|
org.apache.commons.lang3.tuple.Pair<org.apereo.cas.ticket.accesstoken.AccessToken,org.apereo.cas.ticket.refreshtoken.RefreshToken> |
generate(AccessTokenRequestDataHolder holder)
Generate access token and add it to the registry.
|
protected final AccessTokenFactory accessTokenFactory
protected final RefreshTokenFactory refreshTokenFactory
protected final org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry
public org.apache.commons.lang3.tuple.Pair<org.apereo.cas.ticket.accesstoken.AccessToken,org.apereo.cas.ticket.refreshtoken.RefreshToken> generate(AccessTokenRequestDataHolder holder)
OAuth20TokenGeneratorgenerate in interface OAuth20TokenGeneratorholder - the response holderprotected void addTicketToRegistry(org.apereo.cas.ticket.OAuthToken ticket,
org.apereo.cas.ticket.TicketGrantingTicket ticketGrantingTicket)
ticket - the ticketticketGrantingTicket - the ticket granting ticket