Class DefaultEvaluationContext
java.lang.Object
org.keycloak.authorization.common.DefaultEvaluationContext
- All Implemented Interfaces:
org.keycloak.authorization.policy.evaluation.EvaluationContext
public class DefaultEvaluationContext
extends Object
implements org.keycloak.authorization.policy.evaluation.EvaluationContext
- Author:
- Pedro Igor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.keycloak.authorization.identity.Identityprotected final org.keycloak.models.KeycloakSession -
Constructor Summary
ConstructorsConstructorDescriptionDefaultEvaluationContext(org.keycloak.authorization.identity.Identity identity, Map<String, List<String>> claims, org.keycloak.models.KeycloakSession keycloakSession) DefaultEvaluationContext(org.keycloak.authorization.identity.Identity identity, org.keycloak.models.KeycloakSession keycloakSession) -
Method Summary
Modifier and TypeMethodDescriptionorg.keycloak.authorization.attribute.Attributesprotected Map<String,Collection<String>> org.keycloak.authorization.identity.Identity
-
Field Details
-
keycloakSession
protected final org.keycloak.models.KeycloakSession keycloakSession -
identity
protected final org.keycloak.authorization.identity.Identity identity
-
-
Constructor Details
-
DefaultEvaluationContext
public DefaultEvaluationContext(org.keycloak.authorization.identity.Identity identity, org.keycloak.models.KeycloakSession keycloakSession) -
DefaultEvaluationContext
-
-
Method Details
-
getIdentity
public org.keycloak.authorization.identity.Identity getIdentity()- Specified by:
getIdentityin interfaceorg.keycloak.authorization.policy.evaluation.EvaluationContext
-
getBaseAttributes
-
getAttributes
public org.keycloak.authorization.attribute.Attributes getAttributes()- Specified by:
getAttributesin interfaceorg.keycloak.authorization.policy.evaluation.EvaluationContext
-