Class UmaGatherContext
java.lang.Object
io.jans.service.external.context.ExternalScriptContext
io.jans.as.server.service.external.context.ExternalScriptContext
io.jans.as.server.uma.authorization.UmaGatherContext
- Version:
- August 9, 2017
- Author:
- yuriyz
-
Field Summary
Fields inherited from class io.jans.service.external.context.ExternalScriptContext
httpRequest, httpResponse -
Constructor Summary
ConstructorsConstructorDescriptionUmaGatherContext(Map<String, io.jans.model.SimpleCustomProperty> configurationAttributes, jakarta.servlet.http.HttpServletRequest httpRequest, io.jans.as.common.model.session.SessionId session, UmaSessionService sessionService, UmaPermissionService permissionService, UmaPctService pctService, Map<String, String> pageClaims, io.jans.as.model.configuration.AppConfiguration appConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRedirectUserParam(String paramName, String paramValue) voidaddSessionAttribute(String key, String value) io.jans.as.model.jwt.JwtClaimsio.jans.as.common.model.registration.ClientList<io.jans.as.model.uma.persistence.UmaPermission>intgetStep()io.jans.as.common.model.common.UsergetUser()booleanbooleanvoidpersist()Must not take any parametersvoidvoidvoidremoveClaim(String claimName) voidremoveRedirectUserParameter(String paramName) voidvoidsetStep(int step) Methods inherited from class io.jans.as.server.service.external.context.ExternalScriptContext
createWebApplicationException, createWebApplicationException, getAuthzDetail, getAuthzRequest, getEntryAttributeValue, getEntryByDn, getExecutionContext, getPersistenceEntryManager, getRequestParameter, getWebApplicationException, isInNetwork, of, setWebApplicationException, throwWebApplicationExceptionIfSetMethods inherited from class io.jans.service.external.context.ExternalScriptContext
getContextVariables, getHttpRequest, getHttpResponse, getIpAddress, getLog
-
Constructor Details
-
UmaGatherContext
public UmaGatherContext(Map<String, io.jans.model.SimpleCustomProperty> configurationAttributes, jakarta.servlet.http.HttpServletRequest httpRequest, io.jans.as.common.model.session.SessionId session, UmaSessionService sessionService, UmaPermissionService permissionService, UmaPctService pctService, Map<String, String> pageClaims, io.jans.as.model.configuration.AppConfiguration appConfiguration)
-
-
Method Details
-
getConfigurationAttributes
-
getUser
public io.jans.as.common.model.common.User getUser() -
getUserDn
-
getClient
public io.jans.as.common.model.registration.Client getClient() -
getConnectSessionAttributes
-
isAuthenticated
public boolean isAuthenticated() -
getPageClaims
-
getRequestParameters
-
getStep
public int getStep() -
setStep
public void setStep(int step) -
addSessionAttribute
-
removeSessionAttribute
-
getSessionAttributes
-
addRedirectUserParam
-
removeRedirectUserParameter
-
getRedirectUserParameters
-
getRedirectUserParametersMap
-
getPermissions
-
getClaims
public io.jans.as.model.jwt.JwtClaims getClaims() -
getClaim
-
putClaim
-
removeClaim
-
hasClaim
-
persist
public void persist()Must not take any parameters -
redirectToExternalUrl
-
getRedirectToExternalUrl
-
getAuthorizationEndpoint
-
getIssuer
-
getBaseEndpoint
-
getClaimsGatheringEndpoint
-