A B C D E G H I J K M N O P R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- asAccessToken(String) - Static method in class org.keycloak.adapters.authorization.util.JsonUtils
- authServerUrl(String) - Method in class org.keycloak.adapters.authorization.PolicyEnforcer.Builder
B
- bearerOnly(boolean) - Method in class org.keycloak.adapters.authorization.PolicyEnforcer.Builder
- build() - Method in class org.keycloak.adapters.authorization.PolicyEnforcer.Builder
- builder() - Static method in class org.keycloak.adapters.authorization.PolicyEnforcer
C
- challenge(PolicyEnforcerConfig.PathConfig, PolicyEnforcerConfig.MethodConfig, HttpRequest, HttpResponse) - Method in class org.keycloak.adapters.authorization.PolicyEnforcer
- ClaimInformationPointProvider - Interface in org.keycloak.adapters.authorization.cip.spi
- ClaimInformationPointProviderFactory<C extends ClaimInformationPointProvider> - Interface in org.keycloak.adapters.authorization.cip.spi
- ClaimsInformationPointProvider - Class in org.keycloak.adapters.authorization.cip
- ClaimsInformationPointProvider(Map<String, Object>) - Constructor for class org.keycloak.adapters.authorization.cip.ClaimsInformationPointProvider
- ClaimsInformationPointProviderFactory - Class in org.keycloak.adapters.authorization.cip
- ClaimsInformationPointProviderFactory() - Constructor for class org.keycloak.adapters.authorization.cip.ClaimsInformationPointProviderFactory
- clientId(String) - Method in class org.keycloak.adapters.authorization.PolicyEnforcer.Builder
- ConfigurationResolver - Interface in org.keycloak.adapters.authorization.spi
-
Resolves a
PolicyEnforcerConfigbased on the information from theHttpRequest. - containsKey(String) - Method in class org.keycloak.adapters.authorization.PathCache
- contextInitialized(ServletContextEvent) - Method in class org.keycloak.adapters.authorization.integration.elytron.PolicyEnforcerServletContextListener
- create(Map<String, Object>) - Method in class org.keycloak.adapters.authorization.cip.ClaimsInformationPointProviderFactory
- create(Map<String, Object>) - Method in class org.keycloak.adapters.authorization.cip.HttpClaimInformationPointProviderFactory
- create(Map<String, Object>) - Method in interface org.keycloak.adapters.authorization.cip.spi.ClaimInformationPointProviderFactory
- credentialProvider(ClientCredentialsProvider) - Method in class org.keycloak.adapters.authorization.PolicyEnforcer.Builder
- credentials(Map<String, Object>) - Method in class org.keycloak.adapters.authorization.PolicyEnforcer.Builder
D
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.keycloak.adapters.authorization.integration.elytron.PolicyEnforcerFilter
E
- enforce(HttpRequest, HttpResponse) - Method in class org.keycloak.adapters.authorization.PolicyEnforcer
- enforcerConfig(InputStream) - Method in class org.keycloak.adapters.authorization.PolicyEnforcer.Builder
- enforcerConfig(PolicyEnforcerConfig) - Method in class org.keycloak.adapters.authorization.PolicyEnforcer.Builder
G
- get(String) - Method in class org.keycloak.adapters.authorization.PathCache
- getClaimInformationPointProviderFactories() - Method in class org.keycloak.adapters.authorization.PolicyEnforcer
- getCookieValue(String) - Method in class org.keycloak.adapters.authorization.integration.elytron.ServletHttpRequest
- getCookieValue(String) - Method in interface org.keycloak.adapters.authorization.spi.HttpRequest
-
Get the first value for a cookie with the given
name. - getFirstParam(String) - Method in class org.keycloak.adapters.authorization.integration.elytron.ServletHttpRequest
- getFirstParam(String) - Method in interface org.keycloak.adapters.authorization.spi.HttpRequest
-
Get the first value for a parameter with the given
name - getHeader(String) - Method in class org.keycloak.adapters.authorization.integration.elytron.ServletHttpRequest
- getHeader(String) - Method in interface org.keycloak.adapters.authorization.spi.HttpRequest
-
Get the first value for a HEADER with the given
name. - getHeaders(String) - Method in class org.keycloak.adapters.authorization.integration.elytron.ServletHttpRequest
- getHeaders(String) - Method in interface org.keycloak.adapters.authorization.spi.HttpRequest
-
Get a list of all of the values set for the specified header within the HTTP request.
- getHttpClient() - Method in class org.keycloak.adapters.authorization.PolicyEnforcer
- getInputStream(boolean) - Method in class org.keycloak.adapters.authorization.integration.elytron.ServletHttpRequest
- getInputStream(boolean) - Method in interface org.keycloak.adapters.authorization.spi.HttpRequest
-
Returns the request input stream
- getMethod() - Method in class org.keycloak.adapters.authorization.integration.elytron.ServletHttpRequest
- getMethod() - Method in interface org.keycloak.adapters.authorization.spi.HttpRequest
-
Returns the name of the HTTP method with which this request was made, for example, GET, POST, or PUT.
- getName() - Method in class org.keycloak.adapters.authorization.cip.ClaimsInformationPointProviderFactory
- getName() - Method in class org.keycloak.adapters.authorization.cip.HttpClaimInformationPointProviderFactory
- getName() - Method in interface org.keycloak.adapters.authorization.cip.spi.ClaimInformationPointProviderFactory
- getName() - Method in interface org.keycloak.adapters.authorization.TokenPrincipal
-
The name of the entity represented by the token.
- getPath(PolicyEnforcerConfig.PathConfig) - Method in class org.keycloak.adapters.authorization.PathConfigMatcher
- getPathCache() - Method in class org.keycloak.adapters.authorization.PathConfigMatcher
- getPathConfig() - Method in class org.keycloak.adapters.authorization.PathConfigMatcher
- getPathMatcher() - Method in class org.keycloak.adapters.authorization.PolicyEnforcer
- getPaths() - Method in class org.keycloak.adapters.authorization.PathConfigMatcher
- getPaths() - Method in class org.keycloak.adapters.authorization.PolicyEnforcer
- getPrincipal() - Method in class org.keycloak.adapters.authorization.integration.elytron.ServletHttpRequest
- getPrincipal() - Method in interface org.keycloak.adapters.authorization.spi.HttpRequest
-
Returns a
TokenPrincipalassociated with the request. - getRawToken() - Method in interface org.keycloak.adapters.authorization.TokenPrincipal
-
The token in its raw format.
- getRelativePath() - Method in class org.keycloak.adapters.authorization.integration.elytron.ServletHttpRequest
- getRelativePath() - Method in interface org.keycloak.adapters.authorization.spi.HttpRequest
-
Get the request path.
- getRemoteAddr() - Method in class org.keycloak.adapters.authorization.integration.elytron.ServletHttpRequest
- getRemoteAddr() - Method in interface org.keycloak.adapters.authorization.spi.HttpRequest
-
Returns the client address.
- getToken() - Method in interface org.keycloak.adapters.authorization.TokenPrincipal
-
The
AccessTokenrepresentation ofTokenPrincipal.getRawToken(). - getURI() - Method in class org.keycloak.adapters.authorization.integration.elytron.ServletHttpRequest
- getURI() - Method in interface org.keycloak.adapters.authorization.spi.HttpRequest
-
Get the URI representation for the current request.
- getValues(JsonNode) - Static method in class org.keycloak.adapters.authorization.util.JsonUtils
- getValues(JsonNode, String) - Static method in class org.keycloak.adapters.authorization.util.JsonUtils
H
- handleAccessDenied(HttpResponse) - Method in class org.keycloak.adapters.authorization.PolicyEnforcer
- HttpClaimInformationPointProvider - Class in org.keycloak.adapters.authorization.cip
- HttpClaimInformationPointProvider(Map<String, Object>, HttpClient) - Constructor for class org.keycloak.adapters.authorization.cip.HttpClaimInformationPointProvider
- HttpClaimInformationPointProviderFactory - Class in org.keycloak.adapters.authorization.cip
- HttpClaimInformationPointProviderFactory() - Constructor for class org.keycloak.adapters.authorization.cip.HttpClaimInformationPointProviderFactory
- httpClient(HttpClient) - Method in class org.keycloak.adapters.authorization.PolicyEnforcer.Builder
- HttpRequest - Interface in org.keycloak.adapters.authorization.spi
-
Represents an incoming HTTP request and the contract to manipulate it.
- HttpResponse - Interface in org.keycloak.adapters.authorization.spi
-
Represents an outgoing HTTP response and the contract to manipulate it.
I
- init(FilterConfig) - Method in class org.keycloak.adapters.authorization.integration.elytron.PolicyEnforcerFilter
- init(PolicyEnforcer) - Method in class org.keycloak.adapters.authorization.cip.HttpClaimInformationPointProviderFactory
- init(PolicyEnforcer) - Method in interface org.keycloak.adapters.authorization.cip.spi.ClaimInformationPointProviderFactory
- isAuthorized(PolicyEnforcerConfig.PathConfig, PolicyEnforcerConfig.MethodConfig, AccessToken, HttpRequest, Map<String, List<String>>) - Method in class org.keycloak.adapters.authorization.PolicyEnforcer
- isSecure() - Method in class org.keycloak.adapters.authorization.integration.elytron.ServletHttpRequest
- isSecure() - Method in interface org.keycloak.adapters.authorization.spi.HttpRequest
-
Indicates if the request is coming from a secure channel through HTTPS.
J
- JsonUtils - Class in org.keycloak.adapters.authorization.util
-
Utility methods to manipulate JSON data
- JsonUtils() - Constructor for class org.keycloak.adapters.authorization.util.JsonUtils
K
- KeycloakSecurityContextPlaceHolderResolver - Class in org.keycloak.adapters.authorization.util
- KeycloakSecurityContextPlaceHolderResolver() - Constructor for class org.keycloak.adapters.authorization.util.KeycloakSecurityContextPlaceHolderResolver
M
- matches(String) - Method in class org.keycloak.adapters.authorization.PathConfigMatcher
N
- NAME - Static variable in class org.keycloak.adapters.authorization.util.KeycloakSecurityContextPlaceHolderResolver
O
- org.keycloak.adapters.authorization - package org.keycloak.adapters.authorization
- org.keycloak.adapters.authorization.cip - package org.keycloak.adapters.authorization.cip
- org.keycloak.adapters.authorization.cip.spi - package org.keycloak.adapters.authorization.cip.spi
- org.keycloak.adapters.authorization.integration.elytron - package org.keycloak.adapters.authorization.integration.elytron
- org.keycloak.adapters.authorization.spi - package org.keycloak.adapters.authorization.spi
- org.keycloak.adapters.authorization.util - package org.keycloak.adapters.authorization.util
P
- PathCache - Class in org.keycloak.adapters.authorization
-
A simple LRU cache implementation supporting expiration and maximum number of entries.
- PathConfigMatcher - Class in org.keycloak.adapters.authorization
- PlaceHolderResolver - Interface in org.keycloak.adapters.authorization.util
- PlaceHolders - Class in org.keycloak.adapters.authorization.util
- PlaceHolders() - Constructor for class org.keycloak.adapters.authorization.util.PlaceHolders
- PolicyEnforcer - Class in org.keycloak.adapters.authorization
-
A Policy Enforcement Point (PEP) that requests and enforces authorization decisions from Keycloak.
- PolicyEnforcer(PolicyEnforcer.Builder) - Constructor for class org.keycloak.adapters.authorization.PolicyEnforcer
- PolicyEnforcer.Builder - Class in org.keycloak.adapters.authorization
- PolicyEnforcerFilter - Class in org.keycloak.adapters.authorization.integration.elytron
-
A
Filteracting as a policy enforcer. - PolicyEnforcerFilter(ConfigurationResolver) - Constructor for class org.keycloak.adapters.authorization.integration.elytron.PolicyEnforcerFilter
- PolicyEnforcerServletContextListener - Class in org.keycloak.adapters.authorization.integration.elytron
-
A
ServletContextListenerto programmatically configure theServletContextin order to enable the policy enforcer. - PolicyEnforcerServletContextListener() - Constructor for class org.keycloak.adapters.authorization.integration.elytron.PolicyEnforcerServletContextListener
- put(String, PolicyEnforcerConfig.PathConfig) - Method in class org.keycloak.adapters.authorization.PathCache
R
- realm(String) - Method in class org.keycloak.adapters.authorization.PolicyEnforcer.Builder
- remove(String) - Method in class org.keycloak.adapters.authorization.PathCache
- removeFromCache(String) - Method in class org.keycloak.adapters.authorization.PathConfigMatcher
- RequestPlaceHolderResolver - Class in org.keycloak.adapters.authorization.util
- RequestPlaceHolderResolver() - Constructor for class org.keycloak.adapters.authorization.util.RequestPlaceHolderResolver
- resolve(String, HttpRequest) - Method in class org.keycloak.adapters.authorization.util.KeycloakSecurityContextPlaceHolderResolver
- resolve(String, HttpRequest) - Method in interface org.keycloak.adapters.authorization.util.PlaceHolderResolver
- resolve(String, HttpRequest) - Static method in class org.keycloak.adapters.authorization.util.PlaceHolders
- resolve(String, HttpRequest) - Method in class org.keycloak.adapters.authorization.util.RequestPlaceHolderResolver
- resolve(HttpRequest) - Method in class org.keycloak.adapters.authorization.cip.ClaimsInformationPointProvider
- resolve(HttpRequest) - Method in class org.keycloak.adapters.authorization.cip.HttpClaimInformationPointProvider
- resolve(HttpRequest) - Method in interface org.keycloak.adapters.authorization.cip.spi.ClaimInformationPointProvider
- resolve(HttpRequest) - Method in interface org.keycloak.adapters.authorization.spi.ConfigurationResolver
-
Resolves a
PolicyEnforcerConfigbased on the information from theHttpRequest. - resolveClaims(PolicyEnforcerConfig.PathConfig, HttpRequest) - Method in class org.keycloak.adapters.authorization.PolicyEnforcer
- resolvePathConfig(PolicyEnforcerConfig.PathConfig, String) - Method in class org.keycloak.adapters.authorization.PathConfigMatcher
S
- sendError(int) - Method in class org.keycloak.adapters.authorization.integration.elytron.ServletHttpResponse
- sendError(int) - Method in interface org.keycloak.adapters.authorization.spi.HttpResponse
-
Send an error with the given
statusCode. - sendError(int, String) - Method in class org.keycloak.adapters.authorization.integration.elytron.ServletHttpResponse
- sendError(int, String) - Method in interface org.keycloak.adapters.authorization.spi.HttpResponse
-
Send an error with the given
statusCodeandreasonmessage. - ServletHttpRequest - Class in org.keycloak.adapters.authorization.integration.elytron
- ServletHttpRequest(HttpServletRequest, TokenPrincipal) - Constructor for class org.keycloak.adapters.authorization.integration.elytron.ServletHttpRequest
- ServletHttpResponse - Class in org.keycloak.adapters.authorization.integration.elytron
- ServletHttpResponse(HttpServletResponse) - Constructor for class org.keycloak.adapters.authorization.integration.elytron.ServletHttpResponse
- setHeader(String, String) - Method in class org.keycloak.adapters.authorization.integration.elytron.ServletHttpResponse
- setHeader(String, String) - Method in interface org.keycloak.adapters.authorization.spi.HttpResponse
-
Set a header with the given
nameandvalue. - size() - Method in class org.keycloak.adapters.authorization.PathCache
T
- TokenPrincipal - Interface in org.keycloak.adapters.authorization
-
A
Principalbacked by a token representing the entity requesting permissions.
All Classes All Packages