public class BaseAuthorizationEndpoint extends BaseEndpoint
| Constructor and Description |
|---|
BaseAuthorizationEndpoint() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
handle(com.authlete.common.api.AuthleteApi api,
AuthorizationRequestHandlerSpi spi,
javax.ws.rs.core.MultivaluedMap<String,String> parameters)
Handle an authorization request.
|
onErrorpublic javax.ws.rs.core.Response handle(com.authlete.common.api.AuthleteApi api,
AuthorizationRequestHandlerSpi spi,
javax.ws.rs.core.MultivaluedMap<String,String> parameters)
This method internally creates a AuthorizationRequestHandler instance and
calls its AuthorizationRequestHandler.handle(MultivaluedMap) method.
Then, this method uses the value returned from the handle() method
as a response from this method.
When AuthorizationRequestHandler.handle() method raises a WebApplicationException, this method calls onError() method with the exception. The default implementation of onError()
calls printStackTrace() of the exception and does nothing else. You
can override the method as necessary. After calling onError() method,
this method calls getResponse() method of the exception and uses the
returned value as a response from this method.
api - An implementation of AuthleteApi.spi - An implementation of AuthorizationRequestHandlerSpi.parameters - Request parameters of the authorization request.Copyright © 2016. All rights reserved.