Class PolicyEnforcer.PathConfigMatcher
- java.lang.Object
-
- org.keycloak.common.util.PathMatcher<org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig>
-
- org.keycloak.adapters.authorization.PolicyEnforcer.PathConfigMatcher
-
- Enclosing class:
- PolicyEnforcer
public static class PolicyEnforcer.PathConfigMatcher extends org.keycloak.common.util.PathMatcher<org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig>
-
-
Constructor Summary
Constructors Constructor Description PathConfigMatcher(Map<String,org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig> paths, org.keycloak.representations.adapters.config.PolicyEnforcerConfig enforcerConfig, org.keycloak.authorization.client.AuthzClient authzClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetPath(org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig entry)PathCachegetPathCache()protected Collection<org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig>getPaths()org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfigmatches(String targetUri)voidremoveFromCache(String pathConfig)protected org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfigresolvePathConfig(org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig originalConfig, String path)
-
-
-
Method Detail
-
matches
public org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig matches(String targetUri)
- Overrides:
matchesin classorg.keycloak.common.util.PathMatcher<org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig>
-
getPath
protected String getPath(org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig entry)
- Specified by:
getPathin classorg.keycloak.common.util.PathMatcher<org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig>
-
getPaths
protected Collection<org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig> getPaths()
- Specified by:
getPathsin classorg.keycloak.common.util.PathMatcher<org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig>
-
getPathCache
public PathCache getPathCache()
-
resolvePathConfig
protected org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig resolvePathConfig(org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig originalConfig, String path)- Overrides:
resolvePathConfigin classorg.keycloak.common.util.PathMatcher<org.keycloak.representations.adapters.config.PolicyEnforcerConfig.PathConfig>
-
removeFromCache
public void removeFromCache(String pathConfig)
-
-