Class ConsentGatheringSessionService
java.lang.Object
io.jans.as.server.authorize.ws.rs.ConsentGatheringSessionService
- Version:
- December 8, 2018
- Author:
- Yuriy Movchan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(io.jans.as.common.model.session.SessionId session, String scriptName, String clientId, String state, List<String> acrValues) getAcr(io.jans.as.common.model.session.SessionId session) io.jans.as.common.model.registration.ClientgetClient(io.jans.as.common.model.session.SessionId session) getClientId(io.jans.as.common.model.session.SessionId session) io.jans.as.common.model.session.SessionIdgetConnectSession(jakarta.servlet.http.HttpServletRequest httpRequest) getConsentFlow(io.jans.as.common.model.session.SessionId session) io.jans.as.common.model.session.SessionIdgetConsentSession(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse, String userDn, boolean create) getScriptName(io.jans.as.common.model.session.SessionId session) intgetStep(io.jans.as.common.model.session.SessionId session) io.jans.as.common.model.common.UsergetUserDn(jakarta.servlet.http.HttpServletRequest httpRequest) booleanhasCookie(jakarta.servlet.http.HttpServletRequest httpRequest) booleanisPassedPreviousSteps(io.jans.as.common.model.session.SessionId session, Integer step) booleanisSessionStateAuthenticated(jakarta.servlet.http.HttpServletRequest httpRequest) booleanisStepPassed(io.jans.as.common.model.session.SessionId session, Integer step) voidbooleanpersist(io.jans.as.common.model.session.SessionId session) voidresetToStep(io.jans.as.common.model.session.SessionId session, int overridenNextStep, int step) voidvoidsetAuthenticatedSessionState(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse, io.jans.as.common.model.session.SessionId sessionId) voidsetClientId(io.jans.as.common.model.session.SessionId session, String clientId) voidsetConsentFlow(String consentFlow, io.jans.as.common.model.session.SessionId session) voidsetScriptName(io.jans.as.common.model.session.SessionId session, String scriptName) voidsetStep(int step, io.jans.as.common.model.session.SessionId session)
-
Constructor Details
-
ConsentGatheringSessionService
public ConsentGatheringSessionService()
-
-
Method Details
-
getConnectSession
public io.jans.as.common.model.session.SessionId getConnectSession(jakarta.servlet.http.HttpServletRequest httpRequest) -
hasCookie
public boolean hasCookie(jakarta.servlet.http.HttpServletRequest httpRequest) -
getConsentSession
public io.jans.as.common.model.session.SessionId getConsentSession(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse, String userDn, boolean create) -
setAuthenticatedSessionState
public void setAuthenticatedSessionState(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse, io.jans.as.common.model.session.SessionId sessionId) -
isSessionStateAuthenticated
public boolean isSessionStateAuthenticated(jakarta.servlet.http.HttpServletRequest httpRequest) -
persist
public boolean persist(io.jans.as.common.model.session.SessionId session) -
getStep
public int getStep(io.jans.as.common.model.session.SessionId session) -
setStep
public void setStep(int step, io.jans.as.common.model.session.SessionId session) -
getAcr
-
setAcr
-
getConsentFlow
-
setConsentFlow
-
configure
-
isStepPassed
-
isPassedPreviousSteps
public boolean isPassedPreviousSteps(io.jans.as.common.model.session.SessionId session, Integer step) -
markStep
public void markStep(io.jans.as.common.model.session.SessionId session, Integer step, boolean value) -
getScriptName
-
setScriptName
-
getClientId
-
setClientId
-
resetToStep
public void resetToStep(io.jans.as.common.model.session.SessionId session, int overridenNextStep, int step) -
getUser
public io.jans.as.common.model.common.User getUser(jakarta.servlet.http.HttpServletRequest httpRequest, String... returnAttributes) -
getUserDn
-
getClient
public io.jans.as.common.model.registration.Client getClient(io.jans.as.common.model.session.SessionId session)
-