Uses of Class
org.keycloak.authorization.AuthorizationProvider
-
Packages that use AuthorizationProvider Package Description org.keycloak.authorization Fine-grained Authorization SPI.org.keycloak.authorization.permission org.keycloak.authorization.permission.evaluator org.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.models.utils -
-
Uses of AuthorizationProvider in org.keycloak.authorization
Methods in org.keycloak.authorization that return AuthorizationProvider Modifier and Type Method Description AuthorizationProvider
AuthorizationProviderFactory. create(KeycloakSession session, RealmModel realm)
-
Uses of AuthorizationProvider in org.keycloak.authorization.permission
Methods in org.keycloak.authorization.permission with parameters of type AuthorizationProvider Modifier and Type Method Description static void
Permissions. 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 givenresourceServer
andidentity
.static ResourcePermission
Permissions. createResourcePermissions(Resource resource, ResourceServer resourceServer, Collection<Scope> requestedScopes, AuthorizationProvider authorization, AuthorizationRequest request)
static Set<Scope>
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 Constructor Description Evaluators(AuthorizationProvider authorizationProvider)
-
Uses of AuthorizationProvider in org.keycloak.authorization.policy.evaluation
Methods in org.keycloak.authorization.policy.evaluation that return AuthorizationProvider Modifier and Type Method Description AuthorizationProvider
DefaultEvaluation. getAuthorizationProvider()
AuthorizationProvider
Evaluation. getAuthorizationProvider()
Methods in org.keycloak.authorization.policy.evaluation with parameters of type AuthorizationProvider Modifier and Type Method Description void
DefaultPolicyEvaluator. evaluate(ResourcePermission permission, AuthorizationProvider authorizationProvider, EvaluationContext executionContext, Decision decision, Map<Policy,Map<Object,Decision.Effect>> decisionCache)
void
PolicyEvaluator. 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 void
DecisionPermissionCollector. grantPermission(AuthorizationProvider authorizationProvider, Set<Permission> permissions, ResourcePermission permission, Collection<Scope> grantedScopes, ResourceServer resourceServer, AuthorizationRequest request, Result result)
-
Uses of AuthorizationProvider in org.keycloak.authorization.policy.provider
Methods in org.keycloak.authorization.policy.provider with parameters of type AuthorizationProvider Modifier and Type Method Description PolicyProvider
PolicyProviderFactory. create(AuthorizationProvider authorization)
default PolicyProviderAdminService
PolicyProviderFactory. getAdminResource(ResourceServer resourceServer, AuthorizationProvider authorization)
default void
PolicyProviderFactory. onCreate(Policy policy, R representation, AuthorizationProvider authorization)
default void
PolicyProviderFactory. onExport(Policy policy, PolicyRepresentation representation, AuthorizationProvider authorizationProvider)
default void
PolicyProviderFactory. onImport(Policy policy, PolicyRepresentation representation, AuthorizationProvider authorization)
default void
PolicyProviderFactory. onRemove(Policy policy, AuthorizationProvider authorization)
default void
PolicyProviderFactory. onUpdate(Policy policy, R representation, AuthorizationProvider authorization)
R
PolicyProviderFactory. toRepresentation(Policy policy, AuthorizationProvider authorization)
-
Uses of AuthorizationProvider in org.keycloak.models.utils
Methods in org.keycloak.models.utils with parameters of type AuthorizationProvider Modifier and Type Method Description static Policy
RepresentationToModel. toModel(AbstractPolicyRepresentation representation, AuthorizationProvider authorization, Policy model)
static PermissionTicket
RepresentationToModel. toModel(PermissionTicketRepresentation representation, ResourceServer resourceServer, AuthorizationProvider authorization)
static Resource
RepresentationToModel. toModel(ResourceRepresentation resource, ResourceServer resourceServer, AuthorizationProvider authorization)
static ResourceServer
RepresentationToModel. toModel(ResourceServerRepresentation rep, AuthorizationProvider authorization, ClientModel client)
static Scope
RepresentationToModel. toModel(ScopeRepresentation scope, ResourceServer resourceServer, AuthorizationProvider authorization)
static Scope
RepresentationToModel. toModel(ScopeRepresentation scope, ResourceServer resourceServer, AuthorizationProvider authorization, boolean updateIfExists)
static PermissionTicketRepresentation
ModelToRepresentation. toRepresentation(PermissionTicket ticket, AuthorizationProvider authorization)
static PermissionTicketRepresentation
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 ResourceRepresentation
ModelToRepresentation. toRepresentation(Resource model, ResourceServer resourceServer, AuthorizationProvider authorization)
static ResourceRepresentation
ModelToRepresentation. toRepresentation(Resource model, ResourceServer resourceServer, AuthorizationProvider authorization, Boolean deep)
-