@EnableTransactionManagement(proxyTargetClass=true)
@Transactional(transactionManager="ticketTransactionManager")
public abstract class BaseAccessTokenGrantRequestExtractor
extends java.lang.Object
BaseAccessTokenGrantRequestExtractor.| Modifier and Type | Field and Description |
|---|---|
protected org.apereo.cas.CentralAuthenticationService |
centralAuthenticationService
The Services manager.
|
protected org.apereo.cas.configuration.model.support.oauth.OAuthProperties |
oAuthProperties
OAuth settings.
|
protected org.apereo.cas.services.ServicesManager |
servicesManager
The Services manager.
|
protected org.apereo.cas.ticket.registry.TicketRegistry |
ticketRegistry
The Ticket registry.
|
| Constructor and Description |
|---|
BaseAccessTokenGrantRequestExtractor() |
| Modifier and Type | Method and Description |
|---|---|
abstract AccessTokenRequestDataHolder |
extract(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Extract access token request for grant.
|
abstract OAuth20GrantTypes |
getGrantType()
Gets grant type.
|
abstract boolean |
supports(javax.servlet.http.HttpServletRequest context)
Supports grant type?
|
protected final org.apereo.cas.services.ServicesManager servicesManager
protected final org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry
protected final org.apereo.cas.CentralAuthenticationService centralAuthenticationService
protected final org.apereo.cas.configuration.model.support.oauth.OAuthProperties oAuthProperties
public BaseAccessTokenGrantRequestExtractor()
public abstract AccessTokenRequestDataHolder extract(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
request - the requestresponse - the responsepublic abstract boolean supports(javax.servlet.http.HttpServletRequest context)
context - the contextpublic abstract OAuth20GrantTypes getGrantType()