public class AccessTokenService extends AbstractOAuthService
| Constructor and Description |
|---|
AccessTokenService() |
| Modifier and Type | Method and Description |
|---|---|
protected javax.ws.rs.core.Response |
createErrorResponse(javax.ws.rs.core.MultivaluedMap<String,String> params,
String error) |
protected javax.ws.rs.core.Response |
createErrorResponseFromBean(OAuthError errorBean) |
protected AccessTokenGrantHandler |
findGrantHandler(javax.ws.rs.core.MultivaluedMap<String,String> params)
Find the mathcing grant handler
|
javax.ws.rs.core.Response |
handleTokenRequest(javax.ws.rs.core.MultivaluedMap<String,String> params)
Processes an access token request
|
void |
setGrantHandlers(List<AccessTokenGrantHandler> handlers)
Sets the list of optional grant handlers
|
void |
setWriteCustomErrors(boolean write) |
void |
setWriteOptionalParameters(boolean write) |
checkTransportSecurity, getClient, getClient, getDataProvider, getMessageContext, getQueryParameters, reportInvalidRequestError, setBlockUnsecureRequests, setDataProvider, setMessageContextpublic void setWriteOptionalParameters(boolean write)
public void setWriteCustomErrors(boolean write)
public void setGrantHandlers(List<AccessTokenGrantHandler> handlers)
handlers - the grant handlerspublic javax.ws.rs.core.Response handleTokenRequest(javax.ws.rs.core.MultivaluedMap<String,String> params)
params - the form parameters representing the access token grantprotected AccessTokenGrantHandler findGrantHandler(javax.ws.rs.core.MultivaluedMap<String,String> params)
protected javax.ws.rs.core.Response createErrorResponse(javax.ws.rs.core.MultivaluedMap<String,String> params, String error)
protected javax.ws.rs.core.Response createErrorResponseFromBean(OAuthError errorBean)
Apache CXF