public class BaseUserInfoEndpoint extends BaseResourceEndpoint
| Constructor and Description |
|---|
BaseUserInfoEndpoint() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
handle(com.authlete.common.api.AuthleteApi api,
UserInfoRequestHandlerSpi spi,
String accessToken)
Handle a userinfo request.
|
extractAccessToken, validateAccessToken, validateAccessToken, validateAccessTokenonErrorpublic javax.ws.rs.core.Response handle(com.authlete.common.api.AuthleteApi api,
UserInfoRequestHandlerSpi spi,
String accessToken)
This method internally creates a UserInfoRequestHandler instance
and calls its UserInfoRequestHandler.handle(String) method.
Then, this method uses the value returned from the handle() method
as a response from this method.
When UserInfoRequestHandler.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 UserInfoRequestHandlerSpi.accessToken - An access token.Copyright © 2016. All rights reserved.