Class ConsentGatheringSessionService
- java.lang.Object
-
- io.jans.as.server.authorize.ws.rs.ConsentGatheringSessionService
-
@Named public class ConsentGatheringSessionService extends Object
- Version:
- December 8, 2018
- Author:
- Yuriy Movchan
-
-
Constructor Summary
Constructors Constructor Description ConsentGatheringSessionService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure(io.jans.as.common.model.session.SessionId session, String scriptName, String clientId, String state)io.jans.as.common.model.registration.ClientgetClient(io.jans.as.common.model.session.SessionId session)StringgetClientId(io.jans.as.common.model.session.SessionId session)io.jans.as.common.model.session.SessionIdgetConnectSession(jakarta.servlet.http.HttpServletRequest httpRequest)io.jans.as.common.model.session.SessionIdgetConsentSession(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse, String userDn, boolean create)StringgetScriptName(io.jans.as.common.model.session.SessionId session)intgetStep(io.jans.as.common.model.session.SessionId session)io.jans.as.common.model.common.UsergetUser(jakarta.servlet.http.HttpServletRequest httpRequest, String... returnAttributes)StringgetUserDn(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)voidmarkStep(io.jans.as.common.model.session.SessionId session, Integer step, boolean value)booleanpersist(io.jans.as.common.model.session.SessionId session)voidresetToStep(io.jans.as.common.model.session.SessionId session, int overridenNextStep, int step)voidsetAuthenticatedSessionState(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)voidsetScriptName(io.jans.as.common.model.session.SessionId session, String scriptName)voidsetStep(int step, io.jans.as.common.model.session.SessionId session)
-
-
-
Method Detail
-
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)
-
configure
public void configure(io.jans.as.common.model.session.SessionId session, String scriptName, String clientId, String state)
-
isStepPassed
public boolean isStepPassed(io.jans.as.common.model.session.SessionId session, Integer step)
-
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
public String getScriptName(io.jans.as.common.model.session.SessionId session)
-
setScriptName
public void setScriptName(io.jans.as.common.model.session.SessionId session, String scriptName)
-
getClientId
public String getClientId(io.jans.as.common.model.session.SessionId session)
-
setClientId
public void setClientId(io.jans.as.common.model.session.SessionId session, String clientId)
-
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
public String getUserDn(jakarta.servlet.http.HttpServletRequest httpRequest)
-
getClient
public io.jans.as.common.model.registration.Client getClient(io.jans.as.common.model.session.SessionId session)
-
-