Class UmaAuthorizationContext

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

public class UmaAuthorizationContext extends ExternalScriptContext
Author:
Yuriy Zabrovarnyy, Javier Rojas Blum, Yuriy Movchan
  • Constructor Details

  • Method Details

    • getClaimToken

      public String getClaimToken()
    • getClaimTokenClaim

      public Object getClaimTokenClaim(String key)
    • getPctClaim

      public Object getPctClaim(String key)
    • getIssuer

      public String getIssuer()
    • getScriptDn

      public String getScriptDn()
    • getConfigurationAttributes

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

      public Set<String> getScopes()
    • getScriptScopes

      public Set<String> getScriptScopes()
      Returns:
      scopes that are bound to currently executed script
    • getScopeMap

      public Map<Scope,Boolean> getScopeMap()
    • getResources

      public Set<UmaResource> getResources()
    • getResourceIds

      public Set<String> getResourceIds()
    • getClaims

      public Claims getClaims()
    • getClaim

      public Object getClaim(String claimName)
    • putClaim

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

      public boolean hasClaim(String claimName)
    • removeClaim

      public void removeClaim(String claimName)
    • 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()
    • getUser

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

      public boolean isAuthenticated()
    • getUserDn

      public String getUserDn()
    • getClient

      public Client getClient()
    • getPermissions

      public List<UmaPermission> getPermissions()