public class ConnectClientRegistration
extends org.restlet.resource.ServerResource
Constructor and Description |
---|
ConnectClientRegistration(OpenIdConnectClientRegistrationService clientRegistrationService,
OAuth2RequestFactory requestFactory,
ExceptionHandler exceptionHandler,
JacksonRepresentationFactory jacksonRepresentationFactory)
Constructs a new ConnectClientRegistration.
|
Modifier and Type | Method and Description |
---|---|
org.restlet.representation.Representation |
createClient(org.restlet.representation.Representation entity)
Handles POST requests to the OpenId Connect client registration endpoint for creating OpenId Connect client
registrations.
|
protected void |
doCatch(Throwable throwable)
Handles any exception that is thrown when processing a OAuth2 authorization request.
|
org.restlet.representation.Representation |
getClient()
Handles GET requests to the OpenId Connect client registration endpoint for retrieving OpenId Connect client
registrations.
|
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 ConnectClientRegistration(OpenIdConnectClientRegistrationService clientRegistrationService, OAuth2RequestFactory requestFactory, ExceptionHandler exceptionHandler, JacksonRepresentationFactory jacksonRepresentationFactory)
clientRegistrationService
- An instance of the OpenIdConnectClientRegistrationService.requestFactory
- An instance of the OAuth2RequestFactory.exceptionHandler
- An instance of the ExceptionHandler.jacksonRepresentationFactory
- The factory for instances of JacksonRepresentation
.@Post public org.restlet.representation.Representation createClient(org.restlet.representation.Representation entity) throws OAuth2RestletException
entity
- The representation of the client registration details.OAuth2RestletException
- If an error occurs whilst processing the client registration.@Get public org.restlet.representation.Representation getClient() throws OAuth2RestletException
OAuth2RestletException
- If an error occurs whilst retrieving the client registration.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.