Interface OAuth20AccessToken
- All Superinterfaces:
org.apereo.cas.ticket.AuthenticationAwareTicket,Comparable<org.apereo.cas.ticket.Ticket>,OAuth20Token,Serializable,org.apereo.cas.ticket.ServiceTicket,org.apereo.cas.ticket.Ticket,org.apereo.cas.ticket.TicketGrantingTicketAwareTicket
An access token is an OAuth token which can be used multiple times and has a long lifetime.
It is used to access resources on behalf of a user and OAuth client.
- Since:
- 5.0.0
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionlongExpiration time of the Access Token in seconds since the response was generated.Gets id token.getToken()Gets token or code that is exchanged for this access token.voidsetIdToken(String idToken) Sets id token.Methods inherited from interface org.apereo.cas.ticket.AuthenticationAwareTicket
getAuthenticationMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.apereo.cas.ticket.OAuth20Token
getClaims, getClientId, getGrantType, getResponseType, getScopes, isCodeMethods inherited from interface org.apereo.cas.ticket.ServiceTicket
getServiceMethods inherited from interface org.apereo.cas.ticket.Ticket
getCountOfUses, getCreationTime, getExpirationPolicy, getId, getLastTimeUsed, getPrefix, getPreviousTimeUsed, isExpired, markTicketExpired, updateMethods inherited from interface org.apereo.cas.ticket.TicketGrantingTicketAwareTicket
getTicketGrantingTicket
-
Field Details
-
PREFIX
The prefix for access tokens.- See Also:
-
-
Method Details
-
setIdToken
Sets id token.- Parameters:
idToken- the id token
-
getIdToken
String getIdToken()Gets id token.- Returns:
- the id token
-
getToken
String getToken()Gets token or code that is exchanged for this access token.- Returns:
- the token
-
getExpiresIn
long getExpiresIn()Expiration time of the Access Token in seconds since the response was generated.- Returns:
- access token expiration in seconds
-