public class OpenIDConnectDiscovery
extends org.restlet.resource.ServerResource
Constructor and Description |
---|
OpenIDConnectDiscovery(OAuth2RequestFactory requestFactory,
OpenIDConnectProviderDiscovery providerDiscovery,
ExceptionHandler exceptionHandler,
BaseURLProviderFactory baseUrlProviderFactory)
Constructs a new OpenIDConnectDiscovery.
|
Modifier and Type | Method and Description |
---|---|
org.restlet.representation.Representation |
discovery()
Handles GET requests to the OpenId Connect discovery endpoint.
|
protected void |
doCatch(Throwable throwable)
Handles any exception that is thrown when processing a OAuth2 authorization request.
|
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 OpenIDConnectDiscovery(OAuth2RequestFactory requestFactory, OpenIDConnectProviderDiscovery providerDiscovery, ExceptionHandler exceptionHandler, BaseURLProviderFactory baseUrlProviderFactory)
requestFactory
- An instance of the OAuth2RequestFactory.providerDiscovery
- An instance of the OpenIDConnewctProviderDiscovery.exceptionHandler
- An instance of the ExceptionHandler.@Get public org.restlet.representation.Representation discovery() throws OAuth2RestletException
OAuth2RestletException
- If an error occurs whilst performing the discovery.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.