public class AuthorizeResource extends ConsentRequiredResource
baseURLProviderFactory, xuiState
Constructor and Description |
---|
AuthorizeResource(OAuth2RequestFactory requestFactory,
AuthorizationService authorizationService,
ExceptionHandler exceptionHandler,
OAuth2Representation representation,
Set<AuthorizeRequestHook> hooks,
XUIState xuiState,
org.restlet.routing.Router router,
BaseURLProviderFactory baseURLProviderFactory,
RedirectUriResolver redirectUriResolver,
ResourceOwnerSessionValidator resourceOwnerSessionValidator)
Constructs a new AuthorizeResource.
|
Modifier and Type | Method and Description |
---|---|
org.restlet.representation.Representation |
authorize()
Handles GET requests to the OAuth2 authorize endpoint.
|
org.restlet.representation.Representation |
authorize(org.restlet.representation.Representation entity)
Handles POST requests to the OAuth2 authorize endpoint.
|
protected void |
doCatch(Throwable throwable)
Handles any exception that is thrown when processing a OAuth2 authorization request.
|
getDataModel
getContext
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, 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 AuthorizeResource(OAuth2RequestFactory requestFactory, AuthorizationService authorizationService, ExceptionHandler exceptionHandler, OAuth2Representation representation, Set<AuthorizeRequestHook> hooks, XUIState xuiState, @Named(value="OAuth2Router") org.restlet.routing.Router router, BaseURLProviderFactory baseURLProviderFactory, RedirectUriResolver redirectUriResolver, ResourceOwnerSessionValidator resourceOwnerSessionValidator)
requestFactory
- An instance of the OAuth2RequestFactory.authorizationService
- An instance of the AuthorizationService.exceptionHandler
- An instance of the ExceptionHandler.representation
- An instance of the OAuth2Representation.@Get public org.restlet.representation.Representation authorize() throws OAuth2RestletException
OAuth2RestletException
- If a OAuth2 error occurs whilst processing the authorization request.@Post public org.restlet.representation.Representation authorize(org.restlet.representation.Representation entity) throws OAuth2RestletException
entity
- The entity on the request.OAuth2RestletException
- If a OAuth2 error occurs whilst processing the authorization request.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.