Package io.quarkus.keycloak.pep.runtime
Class KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig
- java.lang.Object
-
- io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig
-
- Enclosing class:
- KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer
public static class KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description KeycloakPolicyEnforcerTenantConfig.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 policiesorg.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode
enforcementMode
Specifies how policies are enforcedMap<String,KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.MethodConfig>
methods
The HTTP methods (for example, GET, POST, PATCH) to protect and how they are associated with the scopes for a given resource in the serverOptional<String>
name
The name of a resource on the server that is to be associated with a given pathOptional<String>
path
A URI relative to the application’s context path that should be protected by the policy enforcer
-
Constructor Summary
Constructors Constructor Description PathConfig()
-
-
-
Field Detail
-
name
@ConfigItem public Optional<String> name
The name of a resource on the server that is to be associated with a given path
-
path
@ConfigItem public Optional<String> path
A URI relative to the application’s context path that should be protected by the policy enforcer
-
methods
@ConfigItem public Map<String,KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.MethodConfig> methods
The HTTP methods (for example, GET, POST, PATCH) to protect and how they are associated with the scopes for a given resource in the server
-
enforcementMode
@ConfigItem(defaultValue="enforcing") public org.keycloak.representations.adapters.config.PolicyEnforcerConfig.EnforcementMode enforcementMode
Specifies how policies are enforced
-
claimInformationPoint
@ConfigItem public KeycloakPolicyEnforcerTenantConfig.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
-
-