Uses of Class
org.keycloak.authorization.permission.ResourcePermission
Packages that use ResourcePermission
Package
Description
Fine-grained Authorization SPI.
Provides classes related with the evaluation of policies.
-
Uses of ResourcePermission in org.keycloak.authorization
Methods in org.keycloak.authorization with parameters of type ResourcePermissionModifier and TypeMethodDescriptiondefault voidDecision.onComplete(ResourcePermission permission) -
Uses of ResourcePermission in org.keycloak.authorization.admin
Methods in org.keycloak.authorization.admin with parameters of type ResourcePermissionModifier and TypeMethodDescriptionprotected voidPolicyEvaluationService.EvaluationDecisionCollector.grantPermission(AuthorizationProvider authorizationProvider, Set<Permission> permissions, ResourcePermission permission, Collection<Scope> grantedScopes, ResourceServer resourceServer, AuthorizationRequest request, Result result) -
Uses of ResourcePermission in org.keycloak.authorization.fgap.evaluation
Methods in org.keycloak.authorization.fgap.evaluation with parameters of type ResourcePermissionModifier and TypeMethodDescriptionvoidFGAPPolicyEvaluator.evaluate(ResourcePermission permission, AuthorizationProvider authorizationProvider, EvaluationContext executionContext, Decision decision, Map<Policy, Map<Object, Decision.Effect>> decisionCache) protected voidFGAPPolicyEvaluator.evaluateResourcePolicies(ResourcePermission permission, AuthorizationProvider authorization, Consumer<Policy> policyConsumer) protected voidFGAPPolicyEvaluator.evaluateResourceTypePolicies(ResourcePermission permission, AuthorizationProvider authorization, Consumer<Policy> policyConsumer) protected voidFGAPPolicyEvaluator.evaluateScopePolicies(ResourcePermission permission, AuthorizationProvider authorization, Consumer<Policy> policyConsumer) -
Uses of ResourcePermission in org.keycloak.authorization.fgap.evaluation.partial
Methods in org.keycloak.authorization.fgap.evaluation.partial with parameters of type ResourcePermissionModifier and TypeMethodDescriptionvoidResourceTypePolicyEvaluator.evaluate(ResourcePermission permission, AuthorizationProvider authorization, Consumer<Policy> policyConsumer) Evaluates the givenpermissionbased on itsgetResourceType().voidUserResourceTypePolicyEvaluator.evaluate(ResourcePermission permission, AuthorizationProvider authorization, Consumer<Policy> policyConsumer) -
Uses of ResourcePermission in org.keycloak.authorization.permission
Methods in org.keycloak.authorization.permission that return ResourcePermissionModifier and TypeMethodDescriptionstatic ResourcePermissionPermissions.createResourcePermissions(String resourceType, Resource resource, ResourceServer resourceServer, Collection<Scope> requestedScopes, AuthorizationProvider authorization, AuthorizationRequest request) static ResourcePermissionPermissions.createResourcePermissions(Resource resource, ResourceServer resourceServer, Collection<Scope> requestedScopes, AuthorizationProvider authorization, AuthorizationRequest request) static ResourcePermissionPermissions.permission(ResourceServer server, Resource resource, Scope scope) Method parameters in org.keycloak.authorization.permission with type arguments of type ResourcePermissionModifier and TypeMethodDescriptionstatic voidPermissions.all(ResourceServer resourceServer, Identity identity, AuthorizationProvider authorization, AuthorizationRequest request, Consumer<ResourcePermission> evaluator) Returns a list of permissions for all resources and scopes that belong to the givenresourceServerandidentity. -
Uses of ResourcePermission in org.keycloak.authorization.permission.evaluator
Method parameters in org.keycloak.authorization.permission.evaluator with type arguments of type ResourcePermissionModifier and TypeMethodDescriptionEvaluators.from(Collection<ResourcePermission> permissions, ResourceServer resourceServer, EvaluationContext evaluationContext) Evaluators.from(Collection<ResourcePermission> permissions, EvaluationContext evaluationContext) -
Uses of ResourcePermission in org.keycloak.authorization.policy.evaluation
Fields in org.keycloak.authorization.policy.evaluation with type parameters of type ResourcePermissionModifier and TypeFieldDescriptionprotected final Map<ResourcePermission,Result> AbstractDecisionCollector.resultsMethods in org.keycloak.authorization.policy.evaluation that return ResourcePermissionModifier and TypeMethodDescriptionDefaultEvaluation.getPermission()Evaluation.getPermission()Returns theResourcePermissionto be evaluated.Result.getPermission()Methods in org.keycloak.authorization.policy.evaluation with parameters of type ResourcePermissionModifier and TypeMethodDescriptionDefaultPolicyEvaluator.createPolicyEvaluator(ResourcePermission permission, AuthorizationProvider authorizationProvider, EvaluationContext executionContext, Decision decision, AtomicBoolean verified, Map<Policy, Map<Object, Decision.Effect>> decisionCache) voidDefaultPolicyEvaluator.evaluate(ResourcePermission permission, AuthorizationProvider authorizationProvider, EvaluationContext executionContext, Decision decision, Map<Policy, Map<Object, Decision.Effect>> decisionCache) voidPolicyEvaluator.evaluate(ResourcePermission permission, AuthorizationProvider authorizationProvider, EvaluationContext executionContext, Decision decision, Map<Policy, Map<Object, Decision.Effect>> decisionCache) Starts the evaluation of the configured authorization policies.protected voidDefaultPolicyEvaluator.evaluateResourcePolicies(ResourcePermission permission, AuthorizationProvider authorization, Consumer<Policy> policyConsumer) protected voidDefaultPolicyEvaluator.evaluateResourceTypePolicies(ResourcePermission permission, AuthorizationProvider authorization, Consumer<Policy> policyConsumer) protected voidDefaultPolicyEvaluator.evaluateScopePolicies(ResourcePermission permission, AuthorizationProvider authorization, Consumer<Policy> policyConsumer) protected voidDecisionPermissionCollector.grantPermission(AuthorizationProvider authorizationProvider, Set<Permission> permissions, ResourcePermission permission, Collection<Scope> grantedScopes, ResourceServer resourceServer, AuthorizationRequest request, Result result) voidAbstractDecisionCollector.onComplete(ResourcePermission permission) Constructors in org.keycloak.authorization.policy.evaluation with parameters of type ResourcePermissionModifierConstructorDescriptionDefaultEvaluation(ResourcePermission permission, EvaluationContext executionContext, Decision decision, AuthorizationProvider authorizationProvider) DefaultEvaluation(ResourcePermission permission, EvaluationContext executionContext, Policy parentPolicy, Decision decision, AuthorizationProvider authorizationProvider, Map<Policy, Map<Object, Decision.Effect>> decisionCache) DefaultEvaluation(ResourcePermission permission, EvaluationContext executionContext, Policy parentPolicy, Policy policy, Decision decision, AuthorizationProvider authorizationProvider, Map<Policy, Map<Object, Decision.Effect>> decisionCache) Result(ResourcePermission permission, Evaluation evaluation)