public class ValidationServerResource
extends org.restlet.resource.ServerResource
Constructor and Description |
---|
ValidationServerResource(OAuth2RequestFactory requestFactory,
TokenInfoService tokenInfoService,
ExceptionHandler exceptionHandler,
JacksonRepresentationFactory jacksonRepresentationFactory)
Constructs a new ValidationServerResource.
|
Modifier and Type | Method and Description |
---|---|
protected void |
doCatch(Throwable throwable)
Handles any exception that is thrown when processing a OAuth2 authorization request.
|
org.restlet.representation.Representation |
validate()
Handles GET requests to the OAuth2 tokeninfo endpoint for retrieving information about the provided token.
|
abort, commit, delete, delete, describeVariants, doConditionalHandle, doError, doHandle, doHandle, doHandle, doNegotiatedHandle, get, get, getAnnotation, getAnnotation, getAnnotations, getAttribute, getDescription, getInfo, getInfo, getName, getOnSent, getPreferredVariant, getRole, getVariants, getVariants, handle, hasAnnotations, head, head, isAnnotated, isAutoCommitting, isCommitted, isConditional, isExisting, isInRole, isNegotiated, options, options, patch, patch, post, post, put, put, redirectPermanent, redirectPermanent, redirectSeeOther, redirectSeeOther, redirectTemporary, redirectTemporary, setAllowedMethods, setAnnotated, setAttribute, setAutoCommitting, setChallengeRequests, setCommitted, setConditional, setCookieSettings, setDescription, setDimensions, setExisting, setLocationRef, setLocationRef, setName, setNegotiated, setOnSent, setProxyChallengeRequests, setServerInfo, setStatus, setStatus, setStatus, setStatus, updateAllowedMethods, updateDimensions
doError, doInit, doRelease, getAllowedMethods, getApplication, getChallengeRequests, getChallengeResponse, getClientInfo, getConditions, getConnegService, getContext, getConverterService, getCookies, getCookieSettings, getDimensions, getHostRef, getLocationRef, getLogger, getMatrix, getMatrixValue, getMaxForwards, getMetadataService, getMethod, getOriginalRef, getProtocol, getProxyChallengeRequests, getProxyChallengeResponse, getQuery, getQueryValue, getRanges, getReference, getReferrerRef, getRequest, getRequestAttributes, getRequestCacheDirectives, getRequestEntity, getResponse, getResponseAttributes, getResponseCacheDirectives, getResponseEntity, getRootRef, getServerInfo, getStatus, getStatusService, init, isConfidential, isLoggable, release, setApplication, setQueryValue, setRequest, setResponse, toBoolean, toByte, toDouble, toFloat, toInteger, toLong, toObject, toRepresentation, toRepresentation, toRepresentation, toShort, toString
@Inject public ValidationServerResource(OAuth2RequestFactory requestFactory, TokenInfoService tokenInfoService, ExceptionHandler exceptionHandler, JacksonRepresentationFactory jacksonRepresentationFactory)
requestFactory
- An instance of the ValidationServerResource.tokenInfoService
- An instance of the TokenInfoService.exceptionHandler
- An instance of the ExceptionHandler.jacksonRepresentationFactory
- The factory for JacksonRepresentation
instances.@Get public org.restlet.representation.Representation validate() throws OAuth2RestletException
OAuth2RestletException
protected void doCatch(Throwable throwable)
doCatch
in class org.restlet.resource.ServerResource
throwable
- The throwable.Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.