public class OAuth20AccessTokenEndpointController extends BaseOAuth20Controller
accessTokenFactory, casProperties, principalFactory, scopeToAttributesFilter, servicesManager, ticketGrantingTicketCookieGenerator, ticketRegistry, webApplicationServiceServiceFactory| Constructor and Description |
|---|
OAuth20AccessTokenEndpointController(org.apereo.cas.services.ServicesManager servicesManager,
org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry,
AccessTokenFactory accessTokenFactory,
org.apereo.cas.authentication.principal.PrincipalFactory principalFactory,
org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceServiceFactory,
OAuth20TokenGenerator accessTokenGenerator,
AccessTokenResponseGenerator accessTokenResponseGenerator,
OAuth20ProfileScopeToAttributesFilter scopeToAttributesFilter,
org.apereo.cas.configuration.CasConfigurationProperties casProperties,
org.apereo.cas.web.support.CookieRetrievingCookieGenerator ticketGrantingTicketCookieGenerator,
org.apereo.cas.ticket.ExpirationPolicy accessTokenExpirationPolicy,
java.util.Collection<BaseAccessTokenGrantRequestExtractor> accessTokenGrantRequestExtractors,
java.util.Collection<OAuth20TokenRequestValidator> accessTokenGrantRequestValidators) |
| Modifier and Type | Method and Description |
|---|---|
void |
handleGetRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handle request internal model and view.
|
void |
handleRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handle request internal model and view.
|
public OAuth20AccessTokenEndpointController(org.apereo.cas.services.ServicesManager servicesManager,
org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry,
AccessTokenFactory accessTokenFactory,
org.apereo.cas.authentication.principal.PrincipalFactory principalFactory,
org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceServiceFactory,
OAuth20TokenGenerator accessTokenGenerator,
AccessTokenResponseGenerator accessTokenResponseGenerator,
OAuth20ProfileScopeToAttributesFilter scopeToAttributesFilter,
org.apereo.cas.configuration.CasConfigurationProperties casProperties,
org.apereo.cas.web.support.CookieRetrievingCookieGenerator ticketGrantingTicketCookieGenerator,
org.apereo.cas.ticket.ExpirationPolicy accessTokenExpirationPolicy,
java.util.Collection<BaseAccessTokenGrantRequestExtractor> accessTokenGrantRequestExtractors,
java.util.Collection<OAuth20TokenRequestValidator> accessTokenGrantRequestValidators)
@PostMapping(path={"/oauth2.0/accessToken","/oauth2.0/token"})
public void handleRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.lang.Exception
request - the requestresponse - the responsejava.lang.Exception - the exception@GetMapping(path={"/oauth2.0/accessToken","/oauth2.0/token"})
public void handleGetRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.lang.Exception
request - the requestresponse - the responsejava.lang.Exception - the exception