Uses of Interface
org.keycloak.authorization.model.Policy
-
Packages that use Policy Package Description org.keycloak.authorization.model Provides the domain model and any other type related with itorg.keycloak.authorization.policy.evaluation Provides classes related with the evaluation of policies.org.keycloak.authorization.policy.provider Provides classes and a SPI to plug different policy providers.org.keycloak.authorization.store Provides classes and a SPI to plug different metadata storage implementations.org.keycloak.models.utils -
-
Uses of Policy in org.keycloak.authorization.model
Fields in org.keycloak.authorization.model with type parameters of type Policy Modifier and Type Field Description static SearchableModelField<Policy>Policy.SearchableFields. ASSOCIATED_POLICY_IDstatic SearchableModelField<Policy>Policy.SearchableFields. CONFIGstatic SearchableModelField<Policy>Policy.SearchableFields. IDstatic SearchableModelField<Policy>Policy.SearchableFields. NAMEstatic SearchableModelField<Policy>Policy.SearchableFields. OWNERstatic SearchableModelField<Policy>Policy.SearchableFields. RESOURCE_IDstatic SearchableModelField<Policy>Policy.SearchableFields. RESOURCE_SERVER_IDstatic SearchableModelField<Policy>Policy.SearchableFields. SCOPE_IDstatic SearchableModelField<Policy>Policy.SearchableFields. TYPEMethods in org.keycloak.authorization.model that return Policy Modifier and Type Method Description PolicyPermissionTicket. getPolicy()Methods in org.keycloak.authorization.model that return types with arguments of type Policy Modifier and Type Method Description Set<Policy>Policy. getAssociatedPolicies()Returns thePolicyinstances associated with this policy and used to evaluate authorization decisions when this policy applies.SearchableModelField<Policy>Policy.FilterOption. getSearchableModelField()Methods in org.keycloak.authorization.model with parameters of type Policy Modifier and Type Method Description voidPolicy. addAssociatedPolicy(Policy associatedPolicy)voidPolicy. removeAssociatedPolicy(Policy associatedPolicy)voidPermissionTicket. setPolicy(Policy policy) -
Uses of Policy in org.keycloak.authorization.policy.evaluation
Methods in org.keycloak.authorization.policy.evaluation that return Policy Modifier and Type Method Description PolicyDefaultEvaluation. getParentPolicy()PolicyDefaultEvaluation. getPolicy()PolicyEvaluation. getPolicy()Returns thePolicy.PolicyResult.PolicyResult. getPolicy()Methods in org.keycloak.authorization.policy.evaluation that return types with arguments of type Policy Modifier and Type Method Description Map<Policy,Map<Object,Decision.Effect>>DefaultEvaluation. getDecisionCache()Methods in org.keycloak.authorization.policy.evaluation with parameters of type Policy Modifier and Type Method Description Result.PolicyResultResult. getPolicy(Policy policy)Result.PolicyResultResult. policy(Policy policy)Result.PolicyResultResult.PolicyResult. policy(Policy policy, Decision.Effect effect)voidDefaultEvaluation. setPolicy(Policy policy)Method parameters in org.keycloak.authorization.policy.evaluation with type arguments of type Policy Modifier and Type Method Description 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.Constructors in org.keycloak.authorization.policy.evaluation with parameters of type Policy Constructor Description 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)PolicyResult(Policy policy)PolicyResult(Policy policy, Decision.Effect status)Constructor parameters in org.keycloak.authorization.policy.evaluation with type arguments of type Policy Constructor Description 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) -
Uses of Policy in org.keycloak.authorization.policy.provider
Methods in org.keycloak.authorization.policy.provider with parameters of type Policy Modifier and Type Method Description default voidPolicyProviderFactory. onCreate(Policy policy, R representation, AuthorizationProvider authorization)default voidPolicyProviderFactory. onExport(Policy policy, PolicyRepresentation representation, AuthorizationProvider authorizationProvider)default voidPolicyProviderFactory. onImport(Policy policy, PolicyRepresentation representation, AuthorizationProvider authorization)default voidPolicyProviderFactory. onRemove(Policy policy, AuthorizationProvider authorization)default voidPolicyProviderFactory. onUpdate(Policy policy, R representation, AuthorizationProvider authorization)RPolicyProviderFactory. toRepresentation(Policy policy, AuthorizationProvider authorization) -
Uses of Policy in org.keycloak.authorization.store
Methods in org.keycloak.authorization.store that return Policy Modifier and Type Method Description PolicyPolicyStore. create(AbstractPolicyRepresentation representation, ResourceServer resourceServer)Creates a newPolicyinstance.PolicyPolicyStore. findById(String id, String resourceServerId)Returns aPolicywith the givenidPolicyPolicyStore. findByName(String name, String resourceServerId)Returns aPolicywith the givennameMethods in org.keycloak.authorization.store that return types with arguments of type Policy Modifier and Type Method Description default List<Policy>PolicyStore. findByResource(String resourceId, String resourceServerId)Returns a list ofPolicyassociated with aorg.keycloak.authorization.core.model.Resourcewith the givenresourceId.List<Policy>PolicyStore. findByResourceServer(String resourceServerId)List<Policy>PolicyStore. findByResourceServer(Map<Policy.FilterOption,String[]> attributes, String resourceServerId, int firstResult, int maxResult)default List<Policy>PolicyStore. findByResourceType(String resourceType, String resourceServerId)Returns a list ofPolicyassociated with aorg.keycloak.authorization.core.model.Resourcewith the giventype.List<Policy>PolicyStore. findByScopeIds(List<String> scopeIds, String resourceServerId)Returns a list ofPolicyassociated with aorg.keycloak.authorization.core.model.Scopewith the givenscopeIds.default List<Policy>PolicyStore. findByScopeIds(List<String> scopeIds, String resourceId, String resourceServerId)Returns a list ofPolicyassociated with aorg.keycloak.authorization.core.model.Scopewith the givenresourceIdandscopeIds.List<Policy>PolicyStore. findByType(String type, String resourceServerId)Returns a list ofPolicywith the giventype.List<Policy>PolicyStore. findDependentPolicies(String id, String resourceServerId)Returns a list ofPolicythat depends on another policy with the givenid.Method parameters in org.keycloak.authorization.store with type arguments of type Policy Modifier and Type Method Description voidPolicyStore. findByResource(String resourceId, String resourceServerId, Consumer<Policy> consumer)voidPolicyStore. findByResourceType(String type, String resourceServerId, Consumer<Policy> policyConsumer)voidPolicyStore. findByScopeIds(List<String> scopeIds, String resourceId, String resourceServerId, Consumer<Policy> consumer)Effectively the same method asPolicyStore.findByScopeIds(List, String, String), however in the end theconsumeris fed with the result. -
Uses of Policy in org.keycloak.models.utils
Methods in org.keycloak.models.utils that return Policy Modifier and Type Method Description static PolicyRepresentationToModel. toModel(AbstractPolicyRepresentation representation, AuthorizationProvider authorization, Policy model)Methods in org.keycloak.models.utils with parameters of type Policy Modifier and Type Method Description static PolicyRepresentationToModel. toModel(AbstractPolicyRepresentation representation, AuthorizationProvider authorization, Policy model)static <R extends AbstractPolicyRepresentation>
RModelToRepresentation. toRepresentation(Policy policy, AuthorizationProvider authorization)static <R extends AbstractPolicyRepresentation>
RModelToRepresentation. toRepresentation(Policy policy, AuthorizationProvider authorization, boolean genericRepresentation, boolean export)static <R extends AbstractPolicyRepresentation>
RModelToRepresentation. toRepresentation(Policy policy, AuthorizationProvider authorization, boolean genericRepresentation, boolean export, boolean allFields)
-