Class ExternalUpdateTokenContext

java.lang.Object
io.jans.service.external.context.ExternalScriptContext
io.jans.as.server.service.external.context.ExternalScriptContext
io.jans.as.server.service.external.context.ExternalUpdateTokenContext

public class ExternalUpdateTokenContext extends ExternalScriptContext
Author:
Yuriy Movchan
  • Constructor Details

    • ExternalUpdateTokenContext

      public ExternalUpdateTokenContext(jakarta.servlet.http.HttpServletRequest httpRequest, AuthorizationGrant grant, io.jans.as.common.model.registration.Client client, io.jans.as.model.configuration.AppConfiguration appConfiguration, io.jans.as.common.service.AttributeService attributeService)
  • Method Details

    • of

      public static ExternalUpdateTokenContext of(ExecutionContext executionContext)
    • of

      public static ExternalUpdateTokenContext of(ExecutionContext executionContext, JwtSigner jwtSigner)
    • toExecutionContext

      public ExecutionContext toExecutionContext()
    • getClaims

      public io.jans.as.model.jwt.JwtClaims getClaims()
    • getHeader

      public io.jans.as.model.jwt.JwtHeader getHeader()
    • getJwt

      public io.jans.as.model.jwt.Jwt getJwt()
    • getJwtSigner

      public JwtSigner getJwtSigner()
    • setJwtSigner

      public void setJwtSigner(JwtSigner jwtSigner)
    • getScript

      public io.jans.model.custom.script.conf.CustomScriptConfiguration getScript()
    • setScript

      public void setScript(io.jans.model.custom.script.conf.CustomScriptConfiguration script)
    • getClient

      public io.jans.as.common.model.registration.Client getClient()
    • getGrant

      public AuthorizationGrant getGrant()
    • setGrant

      public void setGrant(AuthorizationGrant grant)
    • getAppConfiguration

      public io.jans.as.model.configuration.AppConfiguration getAppConfiguration()
    • getAttributeService

      public io.jans.as.common.service.AttributeService getAttributeService()
    • isRefreshingGrant

      public boolean isRefreshingGrant()
    • getExecutionContext

      @Nullable public @Nullable ExecutionContext getExecutionContext()
      Overrides:
      getExecutionContext in class ExternalScriptContext
    • setExecutionContext

      public void setExecutionContext(@Nullable @Nullable ExecutionContext executionContext)
    • overwriteAccessTokenScopes

      public void overwriteAccessTokenScopes(AccessToken accessToken, Set<String> newScopes)