public class EndSession
extends org.restlet.resource.ServerResource
Constructor and Description |
---|
EndSession(OAuth2RequestFactory requestFactory,
OpenIDConnectEndSession openIDConnectEndSession,
ExceptionHandler exceptionHandler,
ClientRegistrationStore clientRegistrationStore)
Constructs a new EndSession.
|
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 |
endSession()
Handles GET requests to the OpenId Connect end session endpoint for ending OpenId Connect user sessions.
|
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 EndSession(OAuth2RequestFactory requestFactory, OpenIDConnectEndSession openIDConnectEndSession, ExceptionHandler exceptionHandler, ClientRegistrationStore clientRegistrationStore)
requestFactory
- An instance of the OAuth2RequestFactory.openIDConnectEndSession
- An instance of the OpenIDConnectEndSession.exceptionHandler
- An instance of the ExceptionHandler.@Get public org.restlet.representation.Representation endSession() throws OAuth2RestletException
OAuth2RestletException
- If an error occurs whilst ending the users session.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.