Package io.jans.as.server.model.common
Class ExecutionContext
java.lang.Object
io.jans.as.server.model.common.ExecutionContext
- Author:
- Yuriy Zabrovarnyy
-
Constructor Summary
ConstructorsConstructorDescriptionExecutionContext(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) -
Method Summary
Modifier and TypeMethodDescriptioncopy()io.jans.model.token.TokenEntityio.jans.as.model.configuration.AppConfiguration@Nullable StringgetAttribute(@NotNull String key) io.jans.as.common.service.AttributeServiceio.jans.as.common.model.session.SessionIdio.jans.as.model.authzdetails.AuthzDetailio.jans.as.model.authzdetails.AuthzDetailsio.jans.as.common.model.registration.ClientList<io.jans.as.common.model.session.SessionId>getDpop()getGrant()jakarta.servlet.http.HttpServletRequestjakarta.servlet.http.HttpServletResponseio.jans.model.token.TokenEntitygetNonce()io.jans.model.token.TokenEntityjakarta.ws.rs.core.Response.ResponseBuilderio.jans.model.custom.script.conf.CustomScriptConfigurationio.jans.as.common.model.session.SessionIdgetState()io.jans.as.common.model.common.UsergetUser()List<io.jans.as.common.model.session.SessionId>voidinitFromGrantIfNeeded(AuthorizationGrant authorizationGrant) booleanbooleanstatic ExecutionContextof(AuthzRequest authzRequest) static ExecutionContextof(ExecutionContext context) static ExecutionContextof(jakarta.faces.context.ExternalContext externalContext) static ExecutionContextof(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) voidsetAccessTokenEntity(io.jans.model.token.TokenEntity accessTokenEntity) voidsetAppConfiguration(io.jans.as.model.configuration.AppConfiguration appConfiguration) voidsetAttributeService(io.jans.as.common.service.AttributeService attributeService) voidsetAuditLog(OAuth2AuditLog auditLog) voidsetAuthorizationChallengeSessionId(io.jans.as.common.model.session.SessionId authorizationChallengeSessionId) voidsetAuthzDetail(io.jans.as.model.authzdetails.AuthzDetail authzDetail) voidsetAuthzDetails(io.jans.as.model.authzdetails.AuthzDetails authzDetails) voidsetAuthzRequest(AuthzRequest authzRequest) voidsetCertAsPem(String certAsPem) voidsetClaimsAsString(String claimsAsString) setClient(io.jans.as.common.model.registration.Client client) voidsetCurrentSessions(List<io.jans.as.common.model.session.SessionId> currentSessions) voidsetDeviceSecret(String deviceSecret) voidvoidsetGrant(AuthorizationGrant grant) voidsetHttpRequest(jakarta.servlet.http.HttpServletRequest httpRequest) voidsetHttpResponse(jakarta.servlet.http.HttpServletResponse httpResponse) voidsetIdTokenEntity(io.jans.model.token.TokenEntity idTokenEntity) voidsetIncludeIdTokenClaims(boolean includeIdTokenClaims) voidvoidsetPostProcessor(Function<io.jans.as.model.token.JsonWebResponse, Void> postProcessor) voidsetPreProcessing(Function<io.jans.as.model.token.JsonWebResponse, Void> preProcessing) voidsetRefreshTokenEntity(io.jans.model.token.TokenEntity refreshTokenEntity) setRequestId(String requestId) voidsetResponseBuilder(jakarta.ws.rs.core.Response.ResponseBuilder responseBuilder) voidvoidsetScript(io.jans.model.custom.script.conf.CustomScriptConfiguration script) voidsetSessionId(io.jans.as.common.model.session.SessionId sessionId) voidsetSkipModifyAccessTokenScript(boolean skipModifyAccessTokenScript) voidvoidsetStatusListIndex(Integer statusListIndex) voidsetTokenReferenceId(String tokenReferenceId) voidsetUser(io.jans.as.common.model.common.User user) voidsetUserSessions(List<io.jans.as.common.model.session.SessionId> userSessions)
-
Constructor Details
-
ExecutionContext
public ExecutionContext() -
ExecutionContext
public ExecutionContext(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse)
-
-
Method Details
-
of
public static ExecutionContext of(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) -
of
-
of
-
of
-
getStatusListIndex
-
setStatusListIndex
-
generateRandomTokenReferenceId
-
getTokenReferenceId
-
setTokenReferenceId
-
copy
-
getAuthzDetails
public io.jans.as.model.authzdetails.AuthzDetails getAuthzDetails() -
setAuthzDetails
public void setAuthzDetails(io.jans.as.model.authzdetails.AuthzDetails authzDetails) -
getAuthzDetail
public io.jans.as.model.authzdetails.AuthzDetail getAuthzDetail() -
setAuthzDetail
public void setAuthzDetail(io.jans.as.model.authzdetails.AuthzDetail authzDetail) -
getAuthzRequest
-
setAuthzRequest
-
getUser
public io.jans.as.common.model.common.User getUser() -
setUser
public void setUser(io.jans.as.common.model.common.User user) -
getAuthorizationChallengeSessionId
public io.jans.as.common.model.session.SessionId getAuthorizationChallengeSessionId() -
setAuthorizationChallengeSessionId
public void setAuthorizationChallengeSessionId(io.jans.as.common.model.session.SessionId authorizationChallengeSessionId) -
getCurrentSessions
-
setCurrentSessions
-
getSessionId
public io.jans.as.common.model.session.SessionId getSessionId() -
setSessionId
public void setSessionId(io.jans.as.common.model.session.SessionId sessionId) -
getDeviceSecret
-
setDeviceSecret
-
isSkipModifyAccessTokenScript
public boolean isSkipModifyAccessTokenScript() -
setSkipModifyAccessTokenScript
public void setSkipModifyAccessTokenScript(boolean skipModifyAccessTokenScript) -
getAttributes
-
getAttribute
-
getHttpRequest
public jakarta.servlet.http.HttpServletRequest getHttpRequest() -
getHttpResponse
public jakarta.servlet.http.HttpServletResponse getHttpResponse() -
getAuditLog
-
setAuditLog
-
getClient
public io.jans.as.common.model.registration.Client getClient() -
setClient
-
setHttpRequest
public void setHttpRequest(jakarta.servlet.http.HttpServletRequest httpRequest) -
setHttpResponse
public void setHttpResponse(jakarta.servlet.http.HttpServletResponse httpResponse) -
getGrant
-
setGrant
-
getAppConfiguration
public io.jans.as.model.configuration.AppConfiguration getAppConfiguration() -
setAppConfiguration
public void setAppConfiguration(io.jans.as.model.configuration.AppConfiguration appConfiguration) -
getAttributeService
public io.jans.as.common.service.AttributeService getAttributeService() -
setAttributeService
public void setAttributeService(io.jans.as.common.service.AttributeService attributeService) -
getScript
public io.jans.model.custom.script.conf.CustomScriptConfiguration getScript() -
setScript
public void setScript(io.jans.model.custom.script.conf.CustomScriptConfiguration script) -
getIdTokenEntity
public io.jans.model.token.TokenEntity getIdTokenEntity() -
setIdTokenEntity
public void setIdTokenEntity(io.jans.model.token.TokenEntity idTokenEntity) -
getAccessTokenEntity
public io.jans.model.token.TokenEntity getAccessTokenEntity() -
setAccessTokenEntity
public void setAccessTokenEntity(io.jans.model.token.TokenEntity accessTokenEntity) -
getRefreshTokenEntity
public io.jans.model.token.TokenEntity getRefreshTokenEntity() -
setRefreshTokenEntity
public void setRefreshTokenEntity(io.jans.model.token.TokenEntity refreshTokenEntity) -
getDpop
-
setDpop
-
getCertAsPem
-
setCertAsPem
-
isIncludeIdTokenClaims
public boolean isIncludeIdTokenClaims() -
setIncludeIdTokenClaims
public void setIncludeIdTokenClaims(boolean includeIdTokenClaims) -
getPreProcessing
-
setPreProcessing
-
getPostProcessor
-
setPostProcessor
-
getScopes
-
setScopes
-
getRequestId
-
setRequestId
-
getClaimsAsString
-
setClaimsAsString
-
getNonce
-
setNonce
-
getState
-
setState
-
getUserSessions
-
setUserSessions
-
getResponseBuilder
public jakarta.ws.rs.core.Response.ResponseBuilder getResponseBuilder() -
setResponseBuilder
public void setResponseBuilder(jakarta.ws.rs.core.Response.ResponseBuilder responseBuilder) -
initFromGrantIfNeeded
-