Class RFC9068ATHandler
- java.lang.Object
-
- org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
-
- org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
-
- org.oa4mp.server.loader.oauth2.tokens.RFC9068ATHandler
-
- All Implemented Interfaces:
Serializable,org.oa4mp.delegation.server.jwt.AccessTokenHandlerInterface,org.oa4mp.delegation.server.jwt.IDTokenHandlerInterface,org.oa4mp.delegation.server.jwt.PayloadHandler,org.oa4mp.delegation.server.OA2Scopes,org.oa4mp.delegation.server.server.RFC9068Constants
public class RFC9068ATHandler extends AbstractAccessTokenHandler implements org.oa4mp.delegation.server.server.RFC9068Constants
Handler for access tokens as per RFC 9068.Created by Jeff Gaynor
on 11/16/21 at 8:10 AM- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
AT_BASIC_HANDLER_TYPE, AT_DEFAULT_HANDLER_TYPE
-
Fields inherited from class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
client, oa2se, payload, request, transaction
-
-
Constructor Summary
Constructors Constructor Description RFC9068ATHandler(PayloadHandlerConfigImpl payloadHandlerConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessTokenImplgetSignedPayload(edu.uiuc.ncsa.security.util.jwk.JSONWebKey key)voidinit()voidsetAccountingInformation()-
Methods inherited from class org.oa4mp.server.loader.oauth2.claims.AbstractAccessTokenHandler
addRequestState, checkClaims, finish, finish, getAccessToken, getATConfig, getPayload, getSignedPayload, getSources, getUserMetaData, handleResponse, refreshAccountingInformation, resolveTemplates, saveState, setAccessToken, setUserMetaData
-
Methods inherited from class org.oa4mp.server.loader.oauth2.claims.AbstractPayloadHandler
doServerVariables, doSubstitution, execute, getExtendedAttributes, getPhCfg, getResponseCode, getTXRecord, hasScript, hasTXRecord, isEmpty, listToString, refresh, setExtendedAttributes, setPayload, setPhCfg, setResponseCode
-
-
-
-
Constructor Detail
-
RFC9068ATHandler
public RFC9068ATHandler(PayloadHandlerConfigImpl payloadHandlerConfig)
-
-
Method Detail
-
init
public void init() throws Throwable- Specified by:
initin interfaceorg.oa4mp.delegation.server.jwt.PayloadHandler- Overrides:
initin classAbstractAccessTokenHandler- Throws:
Throwable
-
setAccountingInformation
public void setAccountingInformation()
- Specified by:
setAccountingInformationin interfaceorg.oa4mp.delegation.server.jwt.PayloadHandler- Overrides:
setAccountingInformationin classAbstractAccessTokenHandler
-
getSignedPayload
public AccessTokenImpl getSignedPayload(edu.uiuc.ncsa.security.util.jwk.JSONWebKey key)
- Specified by:
getSignedPayloadin interfaceorg.oa4mp.delegation.server.jwt.PayloadHandler- Overrides:
getSignedPayloadin classAbstractAccessTokenHandler
-
-