Modifier and Type | Method and Description |
---|---|
Policy |
PolicyService.create(AbstractPolicyRepresentation representation) |
protected Policy |
PolicyResourceService.getPolicy() |
Constructor and Description |
---|
PolicyResourceService(Policy policy,
ResourceServer resourceServer,
AuthorizationProvider authorization,
AdminPermissionEvaluator auth,
AdminEventBuilder adminEvent) |
PolicyTypeResourceService(Policy policy,
ResourceServer resourceServer,
AuthorizationProvider authorization,
AdminPermissionEvaluator auth,
AdminEventBuilder adminEvent) |
Modifier and Type | Class and Description |
---|---|
class |
PolicyAdapter |
Modifier and Type | Method and Description |
---|---|
Policy |
JPAPolicyStore.create(AbstractPolicyRepresentation representation,
ResourceServer resourceServer) |
Policy |
JPAPolicyStore.findById(String id,
String resourceServerId) |
Policy |
JPAPolicyStore.findByName(String name,
String resourceServerId) |
Policy |
PermissionTicketAdapter.getPolicy() |
Modifier and Type | Method and Description |
---|---|
List<Policy> |
JPAPolicyStore.findByResource(String resourceId,
String resourceServerId) |
List<Policy> |
JPAPolicyStore.findByResourceServer(Map<String,String[]> attributes,
String resourceServerId,
int firstResult,
int maxResult) |
List<Policy> |
JPAPolicyStore.findByResourceServer(String resourceServerId) |
List<Policy> |
JPAPolicyStore.findByResourceType(String resourceType,
String resourceServerId) |
List<Policy> |
JPAPolicyStore.findByScopeIds(List<String> scopeIds,
String resourceServerId) |
List<Policy> |
JPAPolicyStore.findByScopeIds(List<String> scopeIds,
String resourceId,
String resourceServerId) |
List<Policy> |
JPAPolicyStore.findByType(String type,
String resourceServerId) |
List<Policy> |
JPAPolicyStore.findDependentPolicies(String policyId,
String resourceServerId) |
Set<Policy> |
PolicyAdapter.getAssociatedPolicies() |
Modifier and Type | Method and Description |
---|---|
void |
PolicyAdapter.addAssociatedPolicy(Policy associatedPolicy) |
void |
PolicyAdapter.removeAssociatedPolicy(Policy associatedPolicy) |
void |
PermissionTicketAdapter.setPolicy(Policy policy) |
static PolicyEntity |
PolicyAdapter.toEntity(javax.persistence.EntityManager em,
Policy policy) |
Modifier and Type | Method and Description |
---|---|
void |
JPAPolicyStore.findByResource(String resourceId,
String resourceServerId,
Consumer<Policy> consumer) |
void |
JPAPolicyStore.findByResourceType(String resourceType,
String resourceServerId,
Consumer<Policy> consumer) |
void |
JPAPolicyStore.findByScopeIds(List<String> scopeIds,
String resourceId,
String resourceServerId,
Consumer<Policy> consumer) |
Modifier and Type | Method and Description |
---|---|
Policy |
PermissionTicket.getPolicy() |
Modifier and Type | Method and Description |
---|---|
Set<Policy> |
Policy.getAssociatedPolicies()
Returns the
Policy instances associated with this policy and used to evaluate authorization decisions when
this policy applies. |
Modifier and Type | Method and Description |
---|---|
void |
Policy.addAssociatedPolicy(Policy associatedPolicy) |
void |
Policy.removeAssociatedPolicy(Policy associatedPolicy) |
void |
PermissionTicket.setPolicy(Policy policy) |
Modifier and Type | Method and Description |
---|---|
Policy |
DefaultEvaluation.getParentPolicy() |
Policy |
Result.PolicyResult.getPolicy() |
Policy |
Evaluation.getPolicy()
Returns the
Policy . |
Policy |
DefaultEvaluation.getPolicy() |
Modifier and Type | Method and Description |
---|---|
Map<Policy,Map<Object,Decision.Effect>> |
DefaultEvaluation.getDecisionCache() |
Modifier and Type | Method and Description |
---|---|
Result.PolicyResult |
Result.getPolicy(Policy policy) |
Result.PolicyResult |
Result.policy(Policy policy) |
Result.PolicyResult |
Result.PolicyResult.policy(Policy policy,
Decision.Effect effect) |
void |
DefaultEvaluation.setPolicy(Policy policy) |
Modifier and Type | Method and Description |
---|---|
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.
|
void |
DefaultPolicyEvaluator.evaluate(ResourcePermission permission,
AuthorizationProvider authorizationProvider,
EvaluationContext executionContext,
Decision decision,
Map<Policy,Map<Object,Decision.Effect>> decisionCache) |
Constructor and 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 and 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) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
void |
AggregatePolicyProviderFactory.onCreate(Policy policy,
AggregatePolicyRepresentation representation,
AuthorizationProvider authorization) |
void |
AggregatePolicyProviderFactory.onImport(Policy policy,
PolicyRepresentation representation,
AuthorizationProvider authorization) |
void |
AggregatePolicyProviderFactory.onRemove(Policy policy,
AuthorizationProvider authorization) |
void |
AggregatePolicyProviderFactory.onUpdate(Policy policy,
AggregatePolicyRepresentation representation,
AuthorizationProvider authorization) |
AggregatePolicyRepresentation |
AggregatePolicyProviderFactory.toRepresentation(Policy policy,
AuthorizationProvider authorization) |
Modifier and Type | Method and Description |
---|---|
void |
ClientPolicyProviderFactory.onCreate(Policy policy,
ClientPolicyRepresentation representation,
AuthorizationProvider authorization) |
void |
ClientPolicyProviderFactory.onExport(Policy policy,
PolicyRepresentation representation,
AuthorizationProvider authorization) |
void |
ClientPolicyProviderFactory.onImport(Policy policy,
PolicyRepresentation representation,
AuthorizationProvider authorization) |
void |
ClientPolicyProviderFactory.onUpdate(Policy policy,
ClientPolicyRepresentation representation,
AuthorizationProvider authorization) |
ClientPolicyRepresentation |
ClientPolicyProviderFactory.toRepresentation(Policy policy,
AuthorizationProvider authorization) |
Constructor and Description |
---|
ClientPolicyProvider(BiFunction<Policy,AuthorizationProvider,ClientPolicyRepresentation> representationFunction) |
Modifier and Type | Method and Description |
---|---|
void |
GroupPolicyProviderFactory.onCreate(Policy policy,
GroupPolicyRepresentation representation,
AuthorizationProvider authorization) |
void |
GroupPolicyProviderFactory.onExport(Policy policy,
PolicyRepresentation representation,
AuthorizationProvider authorization) |
void |
GroupPolicyProviderFactory.onImport(Policy policy,
PolicyRepresentation representation,
AuthorizationProvider authorization) |
void |
GroupPolicyProviderFactory.onUpdate(Policy policy,
GroupPolicyRepresentation representation,
AuthorizationProvider authorization) |
GroupPolicyRepresentation |
GroupPolicyProviderFactory.toRepresentation(Policy policy,
AuthorizationProvider authorization) |
Constructor and Description |
---|
GroupPolicyProvider(BiFunction<Policy,AuthorizationProvider,GroupPolicyRepresentation> representationFunction) |
Modifier and Type | Method and Description |
---|---|
protected ScriptModel |
JSPolicyProviderFactory.getScriptModel(Policy policy,
RealmModel realm,
ScriptingProvider scripting) |
protected ScriptModel |
DeployedScriptPolicyFactory.getScriptModel(Policy policy,
RealmModel realm,
ScriptingProvider scripting) |
void |
JSPolicyProviderFactory.onCreate(Policy policy,
JSPolicyRepresentation representation,
AuthorizationProvider authorization) |
void |
DeployedScriptPolicyFactory.onCreate(Policy policy,
JSPolicyRepresentation representation,
AuthorizationProvider authorization) |
void |
JSPolicyProviderFactory.onImport(Policy policy,
PolicyRepresentation representation,
AuthorizationProvider authorization) |
void |
JSPolicyProviderFactory.onRemove(Policy policy,
AuthorizationProvider authorization) |
void |
JSPolicyProviderFactory.onUpdate(Policy policy,
JSPolicyRepresentation representation,
AuthorizationProvider authorization) |
JSPolicyRepresentation |
JSPolicyProviderFactory.toRepresentation(Policy policy,
AuthorizationProvider authorization) |
JSPolicyRepresentation |
DeployedScriptPolicyFactory.toRepresentation(Policy policy,
AuthorizationProvider authorization) |
Modifier and Type | Method and Description |
---|---|
void |
ResourcePolicyProviderFactory.onCreate(Policy policy,
ResourcePermissionRepresentation representation,
AuthorizationProvider authorization) |
void |
ScopePolicyProviderFactory.onCreate(Policy policy,
ScopePermissionRepresentation representation,
AuthorizationProvider authorization) |
void |
UMAPolicyProviderFactory.onCreate(Policy policy,
UmaPermissionRepresentation representation,
AuthorizationProvider authorization) |
void |
UMAPolicyProviderFactory.onImport(Policy policy,
PolicyRepresentation representation,
AuthorizationProvider authorization) |
void |
UMAPolicyProviderFactory.onRemove(Policy policy,
AuthorizationProvider authorization) |
void |
ResourcePolicyProviderFactory.onRemove(Policy policy,
AuthorizationProvider authorization) |
void |
ResourcePolicyProviderFactory.onUpdate(Policy policy,
ResourcePermissionRepresentation representation,
AuthorizationProvider authorization) |
void |
ScopePolicyProviderFactory.onUpdate(Policy policy,
ScopePermissionRepresentation representation,
AuthorizationProvider authorization) |
void |
UMAPolicyProviderFactory.onUpdate(Policy policy,
UmaPermissionRepresentation representation,
AuthorizationProvider authorization) |
UmaPermissionRepresentation |
UMAPolicyProviderFactory.toRepresentation(Policy policy,
AuthorizationProvider authorization) |
ScopePermissionRepresentation |
ScopePolicyProviderFactory.toRepresentation(Policy policy,
AuthorizationProvider authorization) |
ResourcePermissionRepresentation |
ResourcePolicyProviderFactory.toRepresentation(Policy policy,
AuthorizationProvider authorization) |
Modifier and Type | Method and Description |
---|---|
void |
RolePolicyProviderFactory.onCreate(Policy policy,
RolePolicyRepresentation representation,
AuthorizationProvider authorization) |
void |
RolePolicyProviderFactory.onExport(Policy policy,
PolicyRepresentation representation,
AuthorizationProvider authorizationProvider) |
void |
RolePolicyProviderFactory.onImport(Policy policy,
PolicyRepresentation representation,
AuthorizationProvider authorization) |
void |
RolePolicyProviderFactory.onUpdate(Policy policy,
RolePolicyRepresentation representation,
AuthorizationProvider authorization) |
RolePolicyRepresentation |
RolePolicyProviderFactory.toRepresentation(Policy policy,
AuthorizationProvider authorization) |
Constructor and Description |
---|
RolePolicyProvider(BiFunction<Policy,AuthorizationProvider,RolePolicyRepresentation> representationFunction) |
Modifier and Type | Method and Description |
---|---|
void |
TimePolicyProviderFactory.onCreate(Policy policy,
TimePolicyRepresentation representation,
AuthorizationProvider authorization) |
void |
TimePolicyProviderFactory.onImport(Policy policy,
PolicyRepresentation representation,
AuthorizationProvider authorization) |
void |
TimePolicyProviderFactory.onRemove(Policy policy,
AuthorizationProvider authorization) |
void |
TimePolicyProviderFactory.onUpdate(Policy policy,
TimePolicyRepresentation representation,
AuthorizationProvider authorization) |
TimePolicyRepresentation |
TimePolicyProviderFactory.toRepresentation(Policy policy,
AuthorizationProvider authorization) |
Modifier and Type | Method and Description |
---|---|
void |
UserPolicyProviderFactory.onCreate(Policy policy,
UserPolicyRepresentation representation,
AuthorizationProvider authorization) |
void |
UserPolicyProviderFactory.onExport(Policy policy,
PolicyRepresentation representation,
AuthorizationProvider authorizationProvider) |
void |
UserPolicyProviderFactory.onImport(Policy policy,
PolicyRepresentation representation,
AuthorizationProvider authorization) |
void |
UserPolicyProviderFactory.onUpdate(Policy policy,
UserPolicyRepresentation representation,
AuthorizationProvider authorization) |
UserPolicyRepresentation |
UserPolicyProviderFactory.toRepresentation(Policy policy,
AuthorizationProvider authorization) |
Constructor and Description |
---|
UserPolicyProvider(BiFunction<Policy,AuthorizationProvider,UserPolicyRepresentation> representationFunction) |
Modifier and Type | Method and Description |
---|---|
Policy |
PolicyStore.create(AbstractPolicyRepresentation representation,
ResourceServer resourceServer)
Creates a new
Policy instance. |
Policy |
PolicyStore.findById(String id,
String resourceServerId)
Returns a
Policy with the given id |
Policy |
PolicyStore.findByName(String name,
String resourceServerId)
Returns a
Policy with the given name |
Modifier and Type | Method and Description |
---|---|
List<Policy> |
PolicyStore.findByResource(String resourceId,
String resourceServerId)
Returns a list of
Policy associated with a org.keycloak.authorization.core.model.Resource with the given resourceId . |
List<Policy> |
PolicyStore.findByResourceServer(Map<String,String[]> attributes,
String resourceServerId,
int firstResult,
int maxResult)
|
List<Policy> |
PolicyStore.findByResourceServer(String resourceServerId)
|
List<Policy> |
PolicyStore.findByResourceType(String resourceType,
String resourceServerId)
Returns a list of
Policy associated with a org.keycloak.authorization.core.model.Resource with the given type . |
List<Policy> |
PolicyStore.findByScopeIds(List<String> scopeIds,
String resourceServerId)
Returns a list of
Policy associated with a org.keycloak.authorization.core.model.Scope with the given scopeIds . |
List<Policy> |
PolicyStore.findByScopeIds(List<String> scopeIds,
String resourceId,
String resourceServerId)
Returns a list of
Policy associated with a org.keycloak.authorization.core.model.Scope with the given resourceId and scopeIds . |
List<Policy> |
PolicyStore.findByType(String type,
String resourceServerId)
Returns a list of
Policy with the given type . |
List<Policy> |
PolicyStore.findDependentPolicies(String id,
String resourceServerId)
Returns a list of
Policy that depends on another policy with the given id . |
Modifier and Type | Method and Description |
---|---|
void |
PolicyStore.findByResource(String resourceId,
String resourceServerId,
Consumer<Policy> consumer) |
void |
PolicyStore.findByResourceType(String type,
String id,
Consumer<Policy> policyConsumer) |
void |
PolicyStore.findByScopeIds(List<String> scopeIds,
String resourceId,
String resourceServerId,
Consumer<Policy> consumer) |
Constructor and Description |
---|
ManagedPermissionBean(Policy policy) |
Modifier and Type | Field and Description |
---|---|
protected Policy |
PolicyAdapter.updated |
Modifier and Type | Field and Description |
---|---|
protected Set<Policy> |
PolicyAdapter.associatedPolicies |
Modifier and Type | Method and Description |
---|---|
Policy |
StoreFactoryCacheSession.PolicyCache.create(AbstractPolicyRepresentation representation,
ResourceServer resourceServer) |
Policy |
StoreFactoryCacheSession.PolicyCache.findById(String id,
String resourceServerId) |
Policy |
StoreFactoryCacheSession.PolicyCache.findByName(String name,
String resourceServerId) |
Policy |
PolicyAdapter.getDelegateForUpdate() |
Policy |
PermissionTicketAdapter.getPolicy() |
Modifier and Type | Method and Description |
---|---|
List<Policy> |
StoreFactoryCacheSession.PolicyCache.findByResource(String resourceId,
String resourceServerId) |
List<Policy> |
StoreFactoryCacheSession.PolicyCache.findByResourceServer(Map<String,String[]> attributes,
String resourceServerId,
int firstResult,
int maxResult) |
List<Policy> |
StoreFactoryCacheSession.PolicyCache.findByResourceServer(String resourceServerId) |
List<Policy> |
StoreFactoryCacheSession.PolicyCache.findByResourceType(String resourceType,
String resourceServerId) |
List<Policy> |
StoreFactoryCacheSession.PolicyCache.findByScopeIds(List<String> scopeIds,
String resourceServerId) |
List<Policy> |
StoreFactoryCacheSession.PolicyCache.findByScopeIds(List<String> scopeIds,
String resourceId,
String resourceServerId) |
List<Policy> |
StoreFactoryCacheSession.PolicyCache.findByType(String type,
String resourceServerId) |
List<Policy> |
StoreFactoryCacheSession.PolicyCache.findDependentPolicies(String id,
String resourceServerId) |
Set<Policy> |
PolicyAdapter.getAssociatedPolicies() |
Modifier and Type | Method and Description |
---|---|
void |
PolicyAdapter.addAssociatedPolicy(Policy associatedPolicy) |
void |
PolicyAdapter.removeAssociatedPolicy(Policy associatedPolicy) |
void |
PermissionTicketAdapter.setPolicy(Policy policy) |
Modifier and Type | Method and Description |
---|---|
void |
StoreFactoryCacheSession.PolicyCache.findByResource(String resourceId,
String resourceServerId,
Consumer<Policy> consumer) |
void |
StoreFactoryCacheSession.PolicyCache.findByResourceType(String resourceType,
String resourceServerId,
Consumer<Policy> consumer) |
void |
StoreFactoryCacheSession.PolicyCache.findByScopeIds(List<String> scopeIds,
String resourceId,
String resourceServerId,
Consumer<Policy> consumer) |
Modifier and Type | Method and Description |
---|---|
Set<String> |
CachedPolicy.getAssociatedPoliciesIds(Supplier<Policy> policy) |
Map<String,String> |
CachedPolicy.getConfig(Supplier<Policy> policy) |
Set<String> |
CachedPolicy.getResourcesIds(Supplier<Policy> policy) |
Set<String> |
CachedPolicy.getScopesIds(Supplier<Policy> policy) |
Constructor and Description |
---|
CachedPolicy(Long revision,
Policy policy) |
Modifier and Type | Method and Description |
---|---|
static Policy |
RepresentationToModel.toModel(AbstractPolicyRepresentation representation,
AuthorizationProvider authorization,
Policy model) |
Modifier and Type | Method and Description |
---|---|
static Policy |
RepresentationToModel.toModel(AbstractPolicyRepresentation representation,
AuthorizationProvider authorization,
Policy model) |
static <R extends AbstractPolicyRepresentation> |
ModelToRepresentation.toRepresentation(Policy policy,
AuthorizationProvider authorization) |
static <R extends AbstractPolicyRepresentation> |
ModelToRepresentation.toRepresentation(Policy policy,
AuthorizationProvider authorization,
boolean genericRepresentation,
boolean export) |
static <R extends AbstractPolicyRepresentation> |
ModelToRepresentation.toRepresentation(Policy policy,
AuthorizationProvider authorization,
boolean genericRepresentation,
boolean export,
boolean allFields) |
Modifier and Type | Method and Description |
---|---|
Policy |
UserPermissionManagement.adminImpersonatingPermission() |
Policy |
ClientPermissionManagement.configurePermission(ClientModel client) |
Policy |
ClientPermissionManagement.exchangeToPermission(ClientModel client) |
Policy |
IdentityProviderPermissionManagement.exchangeToPermission(IdentityProviderModel idp) |
Policy |
UserPermissionManagement.manageGroupMembershipPermission() |
Policy |
GroupPermissionManagement.manageMembershipPermission(GroupModel group) |
Policy |
GroupPermissionManagement.manageMembersPermission(GroupModel group) |
Policy |
UserPermissionManagement.managePermission() |
Policy |
ClientPermissionManagement.managePermission(ClientModel client) |
Policy |
GroupPermissionManagement.managePermission(GroupModel group) |
Policy |
RolePermissionManagement.manageUsersPolicy(ResourceServer server) |
Policy |
RolePermissionManagement.mapClientScopePermission(RoleModel role) |
Policy |
RolePermissionManagement.mapCompositePermission(RoleModel role) |
Policy |
RolePermissionManagement.mapRolePermission(RoleModel role) |
Policy |
ClientPermissionManagement.mapRolesClientScopePermission(ClientModel client) |
Policy |
ClientPermissionManagement.mapRolesCompositePermission(ClientModel client) |
Policy |
UserPermissionManagement.mapRolesPermission() |
Policy |
ClientPermissionManagement.mapRolesPermission(ClientModel client) |
Policy |
RolePermissionManagement.rolePolicy(ResourceServer server,
RoleModel role) |
Policy |
UserPermissionManagement.userImpersonatedPermission() |
Policy |
GroupPermissionManagement.viewMembersPermission(GroupModel group) |
Policy |
UserPermissionManagement.viewPermission() |
Policy |
ClientPermissionManagement.viewPermission(ClientModel client) |
Policy |
GroupPermissionManagement.viewPermission(GroupModel group) |
Policy |
RolePermissionManagement.viewUsersPolicy(ResourceServer server) |
Copyright © 2020 JBoss by Red Hat. All rights reserved.