Uses of Class
org.keycloak.authorization.AuthorizationProvider
Packages that use AuthorizationProvider
Package
Description
Fine-grained Authorization SPI.
Provides classes related with the evaluation of policies.
Provides classes and a SPI to plug different policy providers.
-
Uses of AuthorizationProvider in org.keycloak.authorization
Methods in org.keycloak.authorization that return AuthorizationProviderModifier and TypeMethodDescriptionAuthorizationProviderFactory.create(KeycloakSession session, RealmModel realm) -
Uses of AuthorizationProvider in org.keycloak.authorization.permission
Methods in org.keycloak.authorization.permission with parameters of type AuthorizationProviderModifier 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.static ResourcePermissionPermissions.createResourcePermissions(Resource resource, ResourceServer resourceServer, Collection<Scope> requestedScopes, AuthorizationProvider authorization, AuthorizationRequest request) Permissions.resolveScopes(Resource resource, ResourceServer resourceServer, Collection<Scope> requestedScopes, AuthorizationProvider authorization) -
Uses of AuthorizationProvider in org.keycloak.authorization.permission.evaluator
Constructors in org.keycloak.authorization.permission.evaluator with parameters of type AuthorizationProvider -
Uses of AuthorizationProvider in org.keycloak.authorization.policy.evaluation
Methods in org.keycloak.authorization.policy.evaluation that return AuthorizationProviderModifier and TypeMethodDescriptionDefaultEvaluation.getAuthorizationProvider()Evaluation.getAuthorizationProvider()Methods in org.keycloak.authorization.policy.evaluation with parameters of type AuthorizationProviderModifier and TypeMethodDescriptionvoidDefaultPolicyEvaluator.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 voidDecisionPermissionCollector.grantPermission(AuthorizationProvider authorizationProvider, Set<Permission> permissions, ResourcePermission permission, Collection<Scope> grantedScopes, ResourceServer resourceServer, AuthorizationRequest request, Result result) Constructors in org.keycloak.authorization.policy.evaluation with parameters of type AuthorizationProviderModifierConstructorDescriptionDecisionPermissionCollector(AuthorizationProvider authorizationProvider, ResourceServer resourceServer, AuthorizationRequest request) DefaultEvaluation(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) PermissionTicketAwareDecisionResultCollector(AuthorizationRequest request, PermissionTicketToken ticket, Identity identity, ResourceServer resourceServer, AuthorizationProvider authorization) -
Uses of AuthorizationProvider in org.keycloak.authorization.policy.provider
Methods in org.keycloak.authorization.policy.provider with parameters of type AuthorizationProviderModifier and TypeMethodDescriptionPolicyProviderFactory.create(AuthorizationProvider authorization) default PolicyProviderAdminServicePolicyProviderFactory.getAdminResource(ResourceServer resourceServer, AuthorizationProvider authorization) 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) PolicyProviderFactory.toRepresentation(Policy policy, AuthorizationProvider authorization) -
Uses of AuthorizationProvider in org.keycloak.models.utils
Methods in org.keycloak.models.utils with parameters of type AuthorizationProviderModifier and TypeMethodDescriptionstatic PolicyRepresentationToModel.toModel(AbstractPolicyRepresentation representation, AuthorizationProvider authorization, Policy model) static PermissionTicketRepresentationToModel.toModel(PermissionTicketRepresentation representation, ResourceServer resourceServer, AuthorizationProvider authorization) static ResourceRepresentationToModel.toModel(ResourceRepresentation resource, ResourceServer resourceServer, AuthorizationProvider authorization) static ResourceServerRepresentationToModel.toModel(ResourceServerRepresentation rep, AuthorizationProvider authorization, ClientModel client) static ScopeRepresentationToModel.toModel(ScopeRepresentation scope, ResourceServer resourceServer, AuthorizationProvider authorization) static ScopeRepresentationToModel.toModel(ScopeRepresentation scope, ResourceServer resourceServer, AuthorizationProvider authorization, boolean updateIfExists) ModelToRepresentation.toRepresentation(PermissionTicket ticket, AuthorizationProvider authorization) ModelToRepresentation.toRepresentation(PermissionTicket ticket, AuthorizationProvider authorization, boolean returnNames) 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) static ResourceRepresentationModelToRepresentation.toRepresentation(Resource model, ResourceServer resourceServer, AuthorizationProvider authorization) static ResourceRepresentationModelToRepresentation.toRepresentation(Resource model, ResourceServer resourceServer, AuthorizationProvider authorization, Boolean deep)