Package org.forgerock.oauth2.restlet
Class DeviceCodeResource
- java.lang.Object
-
- org.restlet.resource.Resource
-
- org.restlet.resource.ServerResource
-
- org.forgerock.oauth2.restlet.DeviceCodeResource
-
public class DeviceCodeResource extends org.restlet.resource.ServerResourceA Restlet resource for issuing new device codes.- Since:
- 13.0.0
-
-
Constructor Summary
Constructors Constructor Description DeviceCodeResource(TokenStore tokenStore, OAuth2RequestFactory requestFactory, ClientRegistrationStore clientRegistrationStore, OAuth2ProviderSettingsFactory providerSettingsFactory, BaseURLProviderFactory baseURLProviderFactory, ExceptionHandler exceptionHandler, JacksonRepresentationFactory jacksonRepresentationFactory, OAuth2Utils oAuth2Utils)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoCatch(Throwable throwable)org.restlet.representation.RepresentationissueCode(org.restlet.representation.Representation body)-
Methods inherited from class org.restlet.resource.ServerResource
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
-
Methods inherited from class org.restlet.resource.Resource
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
-
-
-
-
Constructor Detail
-
DeviceCodeResource
@Inject public DeviceCodeResource(TokenStore tokenStore, OAuth2RequestFactory requestFactory, ClientRegistrationStore clientRegistrationStore, OAuth2ProviderSettingsFactory providerSettingsFactory, BaseURLProviderFactory baseURLProviderFactory, ExceptionHandler exceptionHandler, JacksonRepresentationFactory jacksonRepresentationFactory, OAuth2Utils oAuth2Utils)
-
-
Method Detail
-
issueCode
@Post public org.restlet.representation.Representation issueCode(org.restlet.representation.Representation body) throws OAuth2RestletException- Throws:
OAuth2RestletException
-
doCatch
protected void doCatch(Throwable throwable)
- Overrides:
doCatchin classorg.restlet.resource.ServerResource
-
-