Class KeycloakSpringConfigResolverWrapper
- java.lang.Object
-
- org.keycloak.adapters.springsecurity.config.KeycloakSpringConfigResolverWrapper
-
- All Implemented Interfaces:
KeycloakConfigResolver
public class KeycloakSpringConfigResolverWrapper extends Object implements KeycloakConfigResolver
Spring applications may use different security stacks in order to enforce access based on the configuration provided by aKeycloakDeployment. This implementation ofKeycloakConfigResolverwraps and avoid calling multipleKeycloakConfigResolverinstances but only those defined by applications or set as default by the configuration.- Author:
- Pedro Igor
-
-
Constructor Summary
Constructors Constructor Description KeycloakSpringConfigResolverWrapper(KeycloakConfigResolver delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected KeycloakConfigResolvergetDelegate()KeycloakDeploymentresolve(HttpFacade.Request facade)protected voidsetDelegate(KeycloakConfigResolver delegate)
-
-
-
Constructor Detail
-
KeycloakSpringConfigResolverWrapper
public KeycloakSpringConfigResolverWrapper(KeycloakConfigResolver delegate)
-
-
Method Detail
-
resolve
public KeycloakDeployment resolve(HttpFacade.Request facade)
- Specified by:
resolvein interfaceKeycloakConfigResolver
-
setDelegate
protected void setDelegate(KeycloakConfigResolver delegate)
-
getDelegate
protected KeycloakConfigResolver getDelegate()
-
-