public class OAuth20AccessTokenResponseGenerator extends java.lang.Object implements AccessTokenResponseGenerator
OAuth20AccessTokenResponseGenerator.| Modifier and Type | Field and Description |
|---|---|
protected org.apereo.cas.configuration.CasConfigurationProperties |
casProperties
CAS settings.
|
protected org.springframework.core.io.ResourceLoader |
resourceLoader
The Resource loader.
|
| Constructor and Description |
|---|
OAuth20AccessTokenResponseGenerator() |
| Modifier and Type | Method and Description |
|---|---|
void |
generate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.apereo.cas.support.oauth.services.OAuthRegisteredService registeredService,
org.apereo.cas.authentication.principal.Service service,
org.apereo.cas.ticket.accesstoken.AccessToken accessTokenId,
org.apereo.cas.ticket.refreshtoken.RefreshToken refreshTokenId,
long timeout,
OAuth20ResponseTypes responseType)
Generate.
|
protected void |
generateJsonInternal(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
org.apereo.cas.ticket.accesstoken.AccessToken accessTokenId,
org.apereo.cas.ticket.refreshtoken.RefreshToken refreshTokenId,
long timeout,
org.apereo.cas.authentication.principal.Service service,
org.apereo.cas.support.oauth.services.OAuthRegisteredService registeredService,
OAuth20ResponseTypes responseType)
Generate internal.
|
protected void |
generateTextInternal(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.apereo.cas.ticket.accesstoken.AccessToken accessTokenId,
org.apereo.cas.ticket.refreshtoken.RefreshToken refreshTokenId,
long timeout)
Generate text internal.
|
protected com.fasterxml.jackson.core.JsonGenerator |
getResponseJsonGenerator(javax.servlet.http.HttpServletResponse response)
Gets response json generator.
|
@Autowired protected org.springframework.core.io.ResourceLoader resourceLoader
@Autowired protected org.apereo.cas.configuration.CasConfigurationProperties casProperties
public void generate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.apereo.cas.support.oauth.services.OAuthRegisteredService registeredService,
org.apereo.cas.authentication.principal.Service service,
org.apereo.cas.ticket.accesstoken.AccessToken accessTokenId,
org.apereo.cas.ticket.refreshtoken.RefreshToken refreshTokenId,
long timeout,
OAuth20ResponseTypes responseType)
AccessTokenResponseGeneratorgenerate in interface AccessTokenResponseGeneratorrequest - the requestresponse - the responseregisteredService - the registered serviceservice - the serviceaccessTokenId - the access tokenrefreshTokenId - the refresh token idtimeout - the timeoutresponseType - the response typeprotected com.fasterxml.jackson.core.JsonGenerator getResponseJsonGenerator(javax.servlet.http.HttpServletResponse response)
throws java.io.IOException
response - the responsejava.io.IOException - the io exceptionprotected void generateTextInternal(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.apereo.cas.ticket.accesstoken.AccessToken accessTokenId,
org.apereo.cas.ticket.refreshtoken.RefreshToken refreshTokenId,
long timeout)
request - the requestresponse - the responseaccessTokenId - the access token idrefreshTokenId - the refresh token idtimeout - the timeoutprotected void generateJsonInternal(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
org.apereo.cas.ticket.accesstoken.AccessToken accessTokenId,
org.apereo.cas.ticket.refreshtoken.RefreshToken refreshTokenId,
long timeout,
org.apereo.cas.authentication.principal.Service service,
org.apereo.cas.support.oauth.services.OAuthRegisteredService registeredService,
OAuth20ResponseTypes responseType)
throws java.lang.Exception
request - the requestresponse - the responsejsonGenerator - the json generatoraccessTokenId - the access token idrefreshTokenId - the refresh token idtimeout - the timeoutservice - the serviceregisteredService - the registered serviceresponseType - the response typejava.lang.Exception - the exception