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.TokenEntity
io.jans.as.model.configuration.AppConfiguration
@Nullable String
getAttribute
(@NotNull String key) io.jans.as.common.service.AttributeService
io.jans.as.common.model.session.SessionId
io.jans.as.model.authzdetails.AuthzDetail
io.jans.as.model.authzdetails.AuthzDetails
io.jans.as.common.model.registration.Client
List<io.jans.as.common.model.session.SessionId>
getDpop()
getGrant()
jakarta.servlet.http.HttpServletRequest
jakarta.servlet.http.HttpServletResponse
io.jans.model.token.TokenEntity
getNonce()
io.jans.model.token.TokenEntity
jakarta.ws.rs.core.Response.ResponseBuilder
io.jans.model.custom.script.conf.CustomScriptConfiguration
io.jans.as.common.model.session.SessionId
getState()
io.jans.as.common.model.common.User
getUser()
List<io.jans.as.common.model.session.SessionId>
void
initFromGrantIfNeeded
(AuthorizationGrant authorizationGrant) boolean
boolean
static ExecutionContext
of
(AuthzRequest authzRequest) static ExecutionContext
of
(ExecutionContext context) static ExecutionContext
of
(jakarta.faces.context.ExternalContext externalContext) static ExecutionContext
of
(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) void
setAccessTokenEntity
(io.jans.model.token.TokenEntity accessTokenEntity) void
setAppConfiguration
(io.jans.as.model.configuration.AppConfiguration appConfiguration) void
setAttributeService
(io.jans.as.common.service.AttributeService attributeService) void
setAuditLog
(OAuth2AuditLog auditLog) void
setAuthorizationChallengeSessionId
(io.jans.as.common.model.session.SessionId authorizationChallengeSessionId) void
setAuthzDetail
(io.jans.as.model.authzdetails.AuthzDetail authzDetail) void
setAuthzDetails
(io.jans.as.model.authzdetails.AuthzDetails authzDetails) void
setAuthzRequest
(AuthzRequest authzRequest) void
setCertAsPem
(String certAsPem) void
setClaimsAsString
(String claimsAsString) setClient
(io.jans.as.common.model.registration.Client client) void
setCurrentSessions
(List<io.jans.as.common.model.session.SessionId> currentSessions) void
setDeviceSecret
(String deviceSecret) void
void
setGrant
(AuthorizationGrant grant) void
setHttpRequest
(jakarta.servlet.http.HttpServletRequest httpRequest) void
setHttpResponse
(jakarta.servlet.http.HttpServletResponse httpResponse) void
setIdTokenEntity
(io.jans.model.token.TokenEntity idTokenEntity) void
setIncludeIdTokenClaims
(boolean includeIdTokenClaims) void
void
setPostProcessor
(Function<io.jans.as.model.token.JsonWebResponse, Void> postProcessor) void
setPreProcessing
(Function<io.jans.as.model.token.JsonWebResponse, Void> preProcessing) void
setRefreshTokenEntity
(io.jans.model.token.TokenEntity refreshTokenEntity) setRequestId
(String requestId) void
setResponseBuilder
(jakarta.ws.rs.core.Response.ResponseBuilder responseBuilder) void
void
setScript
(io.jans.model.custom.script.conf.CustomScriptConfiguration script) void
setSessionId
(io.jans.as.common.model.session.SessionId sessionId) void
setSkipModifyAccessTokenScript
(boolean skipModifyAccessTokenScript) void
void
setStatusListIndex
(Integer statusListIndex) void
setTokenReferenceId
(String tokenReferenceId) void
setUser
(io.jans.as.common.model.common.User user) void
setUserSessions
(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
-