Index
All Classes and Interfaces|All Packages
A
- ANY - Enum constant in enum class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.HostnameVerificationPolicy
-
Hostname verification is not done on the server's certificate
B
- blockingExecutor - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerAuthorizer
- build() - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- build() - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
-
Creates immutable
KeycloakPolicyEnforcerTenantConfig. - build() - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.ClaimInformationPointConfigBuilder
- build() - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.MethodConfigBuilder
- build() - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathCacheConfigBuilder
- build(AdapterHttpClientConfig) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- builder() - Static method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig
-
Creates
KeycloakPolicyEnforcerTenantConfigbuilder populated with documented default values. - builder(KeycloakPolicyEnforcerTenantConfig) - Static method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig
-
Creates
KeycloakPolicyEnforcerTenantConfigbuilder populated withtenantConfigvalues.
C
- checkPermission(RoutingContext, Uni<SecurityIdentity>, HttpSecurityPolicy.AuthorizationRequestContext) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerAuthorizer
- claimInformationPoint() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer
-
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
- claimInformationPoint() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig
-
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
- claimInformationPoint() - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
- claimInformationPoint() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
- claimInformationPoint(Map<String, Map<String, String>>) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
- claimInformationPoint(Map<String, Map<String, String>>) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
- claimInformationPoint(Map<String, Map<String, String>>, Map<String, Map<String, Map<String, String>>>) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
- claimInformationPoint(Map<String, Map<String, String>>, Map<String, Map<String, Map<String, String>>>) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
- clientKeyStore - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- clientPrivateKeyPassword - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- complexConfig - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.ClaimInformationPointConfigBuilder
- complexConfig() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.ClaimInformationPointConfig
-
Complex config.
- complexConfig(Map<String, Map<String, Map<String, String>>>) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.ClaimInformationPointConfigBuilder
- connectionPoolSize - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- connectionPoolSize() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig
-
Adapters will make separate HTTP invocations to the Keycloak server to turn an access code into an access token.
- connectionPoolSize(int) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- connectionPoolSize(int) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
- connectionTTL - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- connectionTTL(long, TimeUnit) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- connectionTTLUnit - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- createBodyHandlerRequiredEvaluator(KeycloakPolicyEnforcerConfig) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerRecorder
- createPolicyEnforcer(OidcTenantConfig, KeycloakPolicyEnforcerTenantConfig, boolean) - Static method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerUtil
D
- DefaultPolicyEnforcerResolver - Class in io.quarkus.keycloak.pep.runtime
- DefaultPolicyEnforcerResolver(OidcConfig, KeycloakPolicyEnforcerConfig, HttpConfiguration, BlockingSecurityExecutor, Instance<TenantPolicyConfigResolver>, InjectableInstance<TlsConfigurationRegistry>) - Constructor for class io.quarkus.keycloak.pep.runtime.DefaultPolicyEnforcerResolver
- defaultTenant() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerConfig
-
The default tenant.
- disableCookieCache - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- disableCookieCache(boolean) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- disableTrustManager - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- disableTrustManager() - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
-
Disable trust management and hostname verification.
E
- enable() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerBuildTimeConfig.KeycloakPolicyEnforcerEnableStatus
-
Enables policy enforcement.
- enforcementMode() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer
-
Specifies how policies are enforced.
- enforcementMode() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig
-
Specifies how policies are enforced
- enforcementMode(PolicyEnforcerConfig.EnforcementMode) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
- enforcementMode(PolicyEnforcerConfig.EnforcementMode) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
- establishConnectionTimeout - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- establishConnectionTimeout(long, TimeUnit) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
-
When trying to make an initial socket connection, what is the timeout?
- establishConnectionTimeoutUnits - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
G
- get(String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
-
Makes this path specific for a GET method only.
- get(PolicyEnforcerConfig.ScopeEnforcementMode, String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
-
Makes this path specific for a GET method only.
- getAuthzClient() - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerAuthorizer
- getCookieValue(String) - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
- getFirstParam(String) - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
- getHeader(String) - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
- getHeaders(String) - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
- getInputStream(boolean) - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
- getMethod() - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
- getOidcTenantConfig(OidcConfig, String) - Static method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerUtil
- getPrincipal() - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
- getReadTimeout() - Method in interface io.quarkus.keycloak.pep.PolicyEnforcerResolver
- getReadTimeout() - Method in class io.quarkus.keycloak.pep.runtime.DefaultPolicyEnforcerResolver
- getRelativePath() - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
- getRemoteAddr() - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
- getStaticPolicyEnforcer(String) - Method in class io.quarkus.keycloak.pep.runtime.DefaultPolicyEnforcerResolver
- getURI() - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
H
- hasDynamicPolicyEnforcers() - Method in class io.quarkus.keycloak.pep.runtime.DefaultPolicyEnforcerResolver
- head(String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
-
Makes this path specific for a HEAD method only.
- head(PolicyEnforcerConfig.ScopeEnforcementMode, String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
-
Makes this path specific for a HEAD method only.
- hostnameVerification(HttpClientBuilder.HostnameVerificationPolicy) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
-
SSL policy used to verify hostnames
- HttpClientBuilder - Class in io.quarkus.keycloak.pep.runtime
-
Creates a
HttpClientbased on anAdapterConfig. - HttpClientBuilder() - Constructor for class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- HttpClientBuilder.HostnameVerificationPolicy - Enum Class in io.quarkus.keycloak.pep.runtime
- HttpClientBuilder.VerifierWrapper - Class in io.quarkus.keycloak.pep.runtime
- httpMethodAsScope() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer
-
Specifies how scopes should be mapped to HTTP methods.
- httpMethodAsScope(boolean) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
I
- identityInstance - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerAuthorizer
- io.quarkus.keycloak.pep - package io.quarkus.keycloak.pep
- io.quarkus.keycloak.pep.runtime - package io.quarkus.keycloak.pep.runtime
- isSecure() - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
K
- KeycloakPolicyEnforcerAuthorizer - Class in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerAuthorizer() - Constructor for class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerAuthorizer
- KeycloakPolicyEnforcerBuildTimeConfig - Interface in io.quarkus.keycloak.pep.runtime
-
Build time configuration for Keycloak Authorization.
- KeycloakPolicyEnforcerBuildTimeConfig.KeycloakPolicyEnforcerEnableStatus - Interface in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerConfig - Interface in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerRecorder - Class in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerRecorder() - Constructor for class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerRecorder
- KeycloakPolicyEnforcerTenantConfig - Interface in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer - Interface in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.ClaimInformationPointConfig - Interface in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.MethodConfig - Interface in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathCacheConfig - Interface in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig - Interface in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerTenantConfigBuilder - Class in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerTenantConfigBuilder(KeycloakPolicyEnforcerTenantConfig) - Constructor for class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
- KeycloakPolicyEnforcerTenantConfigBuilder.ClaimInformationPointConfigBuilder<T> - Class in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerTenantConfigBuilder.MethodConfigBuilder - Class in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerTenantConfigBuilder.PathCacheConfigBuilder - Class in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder - Interface in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerUtil - Class in io.quarkus.keycloak.pep.runtime
- keyStore(KeyStore, char[]) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- keyStore(KeyStore, String) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
L
- lazyLoadPaths() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer
-
Specifies how the adapter should fetch the server for resources associated with paths in your application.
- lazyLoadPaths(boolean) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
- lifespan - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathCacheConfigBuilder
- lifespan() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathCacheConfig
-
Defines the time in milliseconds when the entry should be expired
- lifespan(long) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathCacheConfigBuilder
M
- maxEntries - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathCacheConfigBuilder
- maxEntries() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathCacheConfig
-
Defines the limit of entries that should be kept in the cache
- maxEntries(int) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathCacheConfigBuilder
- maxPooledPerRoute - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- maxPooledPerRoute(int) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- method() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.MethodConfig
-
The name of the HTTP method
- method() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
-
Creates builder for a path method.
- method(String) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.MethodConfigBuilder
- method(String, PolicyEnforcerConfig.ScopeEnforcementMode, String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
-
Make this path specific for the HTTP
methodonly. - methods() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig
-
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
N
- name() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig
-
The name of a resource on the server that is to be associated with a given path
- namedPaths(String, String...) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
-
Adds path with {@param name). @param name refers to the 'path1' from the 'quarkus.keycloak.policy-enforcer.paths."path1".*' config properties @param paths refers to the 'quarkus.keycloak.policy-enforcer.paths."paths".paths' configuration property @return PathConfigBuilder
- namedPaths(String, PolicyEnforcerConfig.EnforcementMode, String...) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
-
Adds path with {@param name). @param name refers to the 'path1' from the 'quarkus.keycloak.policy-enforcer.paths."path1".*' config properties @param paths refers to the 'quarkus.keycloak.policy-enforcer.paths."paths".paths' configuration property @param enforcementMode enforcement mode @return PathConfigBuilder
- namedTenants() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerConfig
-
Additional named tenants.
P
- parent() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
-
Returns parent
KeycloakPolicyEnforcerTenantConfigBuilder. - patch(String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
-
Makes this path specific for a PATCH method only.
- patch(PolicyEnforcerConfig.ScopeEnforcementMode, String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
-
Makes this path specific for a PATCH method only.
- path() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig
-
Deprecated.
- pathCache() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer
-
Defines how the policy enforcer should track associations between paths in your application and resources defined in Keycloak.
- pathCache() - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
- pathCache(int) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
- pathCache(int, long) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
- pathCache(long) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
- paths() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig
-
HTTP request paths that should be protected by the policy enforcer
- paths() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer
-
Specifies the paths to protect.
- paths(String...) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
-
Adds paths with generated name.
- paths(PolicyEnforcerConfig.EnforcementMode, String...) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
-
Adds paths with generated name.
- permissionName(String) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
- policy - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- policyEnforcer() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerBuildTimeConfig
-
Policy enforcement enable status
- policyEnforcer() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig
-
Policy enforcement configuration when using Keycloak Authorization Services
- PolicyEnforcerResolver - Interface in io.quarkus.keycloak.pep
-
A
PolicyEnforcerresolver. - post(String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
-
Makes this path specific for a POST method only.
- post(PolicyEnforcerConfig.ScopeEnforcementMode, String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
-
Makes this path specific for a POST method only.
- proxyHost - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- put(String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
-
Makes this path specific for a PUT method only.
- put(PolicyEnforcerConfig.ScopeEnforcementMode, String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
-
Makes this path specific for a PUT method only.
R
- resolve(RoutingContext, OidcTenantConfig, OidcRequestContext<KeycloakPolicyEnforcerTenantConfig>) - Method in interface io.quarkus.keycloak.pep.TenantPolicyConfigResolver
-
Returns a
KeycloakPolicyEnforcerTenantConfiggiven aRoutingContextand tenant id. - resolvePolicyEnforcer(RoutingContext, OidcTenantConfig) - Method in interface io.quarkus.keycloak.pep.PolicyEnforcerResolver
- resolvePolicyEnforcer(RoutingContext, OidcTenantConfig) - Method in class io.quarkus.keycloak.pep.runtime.DefaultPolicyEnforcerResolver
- resolver - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerAuthorizer
S
- scopes() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.MethodConfig
-
An array of strings with the scopes associated with the method
- scopes(String...) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.MethodConfigBuilder
- scopesEnforcementMode() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.MethodConfig
-
A string referencing the enforcement mode for the scopes associated with a method
- scopesEnforcementMode(PolicyEnforcerConfig.ScopeEnforcementMode) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.MethodConfigBuilder
- sendError(int) - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
- sendError(int, String) - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
- setHeader(String, String) - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
- simpleConfig - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.ClaimInformationPointConfigBuilder
- simpleConfig() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.ClaimInformationPointConfig
-
Simple config.
- simpleConfig(Map<String, Map<String, String>>) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.ClaimInformationPointConfigBuilder
- socketTimeout - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- socketTimeout(long, TimeUnit) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
-
Socket inactivity timeout
- socketTimeoutUnits - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- spNegoSchemeFactory(SPNegoSchemeFactory) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- sslContext - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- sslContext(SSLContext) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- STRICT - Enum constant in enum class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.HostnameVerificationPolicy
-
CN must match hostname connecting to
T
- TenantPolicyConfigResolver - Interface in io.quarkus.keycloak.pep
-
A tenant resolver is responsible for resolving the
KeycloakPolicyEnforcerTenantConfigfor tenants, dynamically. - truststore - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- trustStore(KeyStore) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
U
- useSPNego(boolean) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
V
- valueOf(String) - Static method in enum class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.HostnameVerificationPolicy
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.HostnameVerificationPolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verifier - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- verifier - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.VerifierWrapper
- VerifierWrapper(HostnameVerifier) - Constructor for class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.VerifierWrapper
- verify(String, String[], String[]) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.VerifierWrapper
- verify(String, X509Certificate) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.VerifierWrapper
- verify(String, SSLSession) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.VerifierWrapper
- verify(String, SSLSocket) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.VerifierWrapper
- VertxHttpFacade - Class in io.quarkus.keycloak.pep.runtime
- VertxHttpFacade(RoutingContext, String, long) - Constructor for class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
W
- WILDCARD - Enum constant in enum class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.HostnameVerificationPolicy
-
Allows wildcards in subdomain names i.e.
All Classes and Interfaces|All Packages