Package io.trino.server.security
Class SecurityConfig
java.lang.Object
io.trino.server.security.SecurityConfig
@DefunctConfig({"http.server.authentication.enabled","http-server.authentication.allow-forwarded-https","dispatcher.forwarded-header"})
public class SecurityConfig
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleansetAuthenticationTypes(String types) setAuthenticationTypes(List<String> authenticationTypes) setFixedManagementUser(String fixedManagementUser) setFixedManagementUserForHttps(boolean fixedManagementUserForHttps) setInsecureAuthenticationOverHttpAllowed(boolean insecureAuthenticationOverHttpAllowed)
-
Constructor Details
-
SecurityConfig
public SecurityConfig()
-
-
Method Details
-
isInsecureAuthenticationOverHttpAllowed
public boolean isInsecureAuthenticationOverHttpAllowed() -
setInsecureAuthenticationOverHttpAllowed
@Config("http-server.authentication.allow-insecure-over-http") public SecurityConfig setInsecureAuthenticationOverHttpAllowed(boolean insecureAuthenticationOverHttpAllowed) -
getAuthenticationTypes
-
setAuthenticationTypes
-
setAuthenticationTypes
@Config("http-server.authentication.type") public SecurityConfig setAuthenticationTypes(String types) -
getFixedManagementUser
-
setFixedManagementUser
-
isFixedManagementUserForHttps
public boolean isFixedManagementUserForHttps() -
setFixedManagementUserForHttps
@Config("management.user.https-enabled") public SecurityConfig setFixedManagementUserForHttps(boolean fixedManagementUserForHttps)
-