public static class KeycloakPolicyEnforcerConfig.KeycloakConfigPolicyEnforcer extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
KeycloakPolicyEnforcerConfig.KeycloakConfigPolicyEnforcer.ClaimInformationPointConfig |
static class |
KeycloakPolicyEnforcerConfig.KeycloakConfigPolicyEnforcer.MethodConfig |
static class |
KeycloakPolicyEnforcerConfig.KeycloakConfigPolicyEnforcer.PathCacheConfig |
static class |
KeycloakPolicyEnforcerConfig.KeycloakConfigPolicyEnforcer.PathConfig |
| Modifier and Type | Field and Description |
|---|---|
KeycloakPolicyEnforcerConfig.KeycloakConfigPolicyEnforcer.ClaimInformationPointConfig |
claimInformationPoint
Defines a set of one or more claims that must be resolved and pushed to the Keycloak server in order to make these
claims available to policies
|
boolean |
enable
Enables policy enforcement.
|
org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode |
enforcementMode
Specifies how policies are enforced.
|
boolean |
httpMethodAsScope
Specifies how scopes should be mapped to HTTP methods.
|
boolean |
lazyLoadPaths
Specifies how the adapter should fetch the server for resources associated with paths in your application.
|
KeycloakPolicyEnforcerConfig.KeycloakConfigPolicyEnforcer.PathCacheConfig |
pathCache
Defines how the policy enforcer should track associations between paths in your application and resources defined in
Keycloak.
|
Map<String,KeycloakPolicyEnforcerConfig.KeycloakConfigPolicyEnforcer.PathConfig> |
paths
Specifies the paths to protect.
|
| Constructor and Description |
|---|
KeycloakConfigPolicyEnforcer() |
@ConfigItem public boolean enable
@ConfigItem(defaultValue="enforcing") public org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode enforcementMode
@ConfigItem public Map<String,KeycloakPolicyEnforcerConfig.KeycloakConfigPolicyEnforcer.PathConfig> paths
@ConfigItem public KeycloakPolicyEnforcerConfig.KeycloakConfigPolicyEnforcer.PathCacheConfig pathCache
@ConfigItem(defaultValue="true") public boolean lazyLoadPaths
@ConfigItem public KeycloakPolicyEnforcerConfig.KeycloakConfigPolicyEnforcer.ClaimInformationPointConfig claimInformationPoint
@ConfigItem public boolean httpMethodAsScope
Copyright © 2021 JBoss by Red Hat. All rights reserved.