Package org.apache.druid.server.security
Class AuthConfig.Builder
java.lang.Object
org.apache.druid.server.security.AuthConfig.Builder
- Enclosing class:
- AuthConfig
AuthConfig object is created via Jackson in production. This builder is for easier code maintenance in unit tests.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setAllowUnauthenticatedHttpOptions(boolean allowUnauthenticatedHttpOptions) setAuthenticatorChain(List<String> authenticatorChain) setAuthorizeQueryContextParams(boolean authorizeQueryContextParams) setAuthorizers(List<String> authorizers) setEnableInputSourceSecurity(boolean enableInputSourceSecurity) setSecuredContextKeys(Set<String> securedContextKeys) setUnsecuredContextKeys(Set<String> unsecuredContextKeys) setUnsecuredPaths(List<String> unsecuredPaths)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setAuthenticatorChain
-
setAuthorizers
-
setUnsecuredPaths
-
setAllowUnauthenticatedHttpOptions
public AuthConfig.Builder setAllowUnauthenticatedHttpOptions(boolean allowUnauthenticatedHttpOptions) -
setAuthorizeQueryContextParams
-
setUnsecuredContextKeys
-
setSecuredContextKeys
-
setEnableInputSourceSecurity
-
build
-