A B C D E G H I J K M N O P R S T 
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 PolicyEnforcerConfig based on the information from the HttpRequest.
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 TokenPrincipal associated 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 AccessToken representation of TokenPrincipal.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 Filter acting 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 ServletContextListener to programmatically configure the ServletContext in 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 PolicyEnforcerConfig based on the information from the HttpRequest.
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 statusCode and reason message.
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 name and value.
size() - Method in class org.keycloak.adapters.authorization.PathCache
 

T

TokenPrincipal - Interface in org.keycloak.adapters.authorization
A Principal backed by a token representing the entity requesting permissions.
A B C D E G H I J K M N O P R S T 
All Classes All Packages