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
Fields Modifier and Type Field Description protected org.keycloak.authorization.identity.Identity
identity
protected org.keycloak.models.KeycloakSession
keycloakSession
-
Constructor Summary
Constructors Constructor Description DefaultEvaluationContext(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.keycloak.authorization.attribute.Attributes
getAttributes()
protected Map<String,Collection<String>>
getBaseAttributes()
org.keycloak.authorization.identity.Identity
getIdentity()
-
-
-
Method Detail
-
getIdentity
public org.keycloak.authorization.identity.Identity getIdentity()
- Specified by:
getIdentity
in interfaceorg.keycloak.authorization.policy.evaluation.EvaluationContext
-
getBaseAttributes
protected Map<String,Collection<String>> getBaseAttributes()
-
getAttributes
public org.keycloak.authorization.attribute.Attributes getAttributes()
- Specified by:
getAttributes
in interfaceorg.keycloak.authorization.policy.evaluation.EvaluationContext
-
-