Class UmaGatherContext

java.lang.Object
org.gluu.service.external.context.ExternalScriptContext
org.gluu.oxauth.service.external.context.ExternalScriptContext
org.gluu.oxauth.uma.authorization.UmaGatherContext

public class UmaGatherContext extends ExternalScriptContext
Version:
August 9, 2017
Author:
yuriyz
  • Constructor Details

  • Method Details

    • getConfigurationAttributes

      public Map<String,org.gluu.model.SimpleCustomProperty> getConfigurationAttributes()
    • getUser

      public User getUser(String... returnAttributes)
    • getUserDn

      public String getUserDn()
    • getClient

      public Client getClient()
    • getConnectSessionAttributes

      public Map<String,String> getConnectSessionAttributes()
    • isAuthenticated

      public boolean isAuthenticated()
    • getPageClaims

      public Map<String,String> getPageClaims()
    • getRequestParameters

      public Map<String,String[]> getRequestParameters()
    • getStep

      public int getStep()
    • setStep

      public void setStep(int step)
    • addSessionAttribute

      public void addSessionAttribute(String key, String value)
    • removeSessionAttribute

      public void removeSessionAttribute(String key)
    • getSessionAttributes

      public Map<String,String> getSessionAttributes()
    • addRedirectUserParam

      public void addRedirectUserParam(String paramName, String paramValue)
    • removeRedirectUserParameter

      public void removeRedirectUserParameter(String paramName)
    • getRedirectUserParameters

      public RedirectParameters getRedirectUserParameters()
    • getRedirectUserParametersMap

      public Map<String,Set<String>> getRedirectUserParametersMap()
    • getPermissions

      public List<UmaPermission> getPermissions()
    • getClaims

      public JwtClaims getClaims()
    • getClaim

      public Object getClaim(String claimName)
    • putClaim

      public void putClaim(String claimName, Object claimValue)
    • removeClaim

      public void removeClaim(String claimName)
    • hasClaim

      public boolean hasClaim(String claimName)
    • persist

      public void persist()
      Must not take any parameters
    • redirectToExternalUrl

      public void redirectToExternalUrl(String url)
    • getRedirectToExternalUrl

      public String getRedirectToExternalUrl()
    • getAuthorizationEndpoint

      public String getAuthorizationEndpoint()
    • getIssuer

      public String getIssuer()
    • getBaseEndpoint

      public String getBaseEndpoint()
    • getClaimsGatheringEndpoint

      public String getClaimsGatheringEndpoint()