Class SecurityConfiguration
java.lang.Object
org.apache.flink.runtime.security.SecurityConfiguration
The global security configuration.
See SecurityOptions for corresponding configuration options.
-
Constructor Summary
ConstructorsConstructorDescriptionSecurityConfiguration(org.apache.flink.configuration.Configuration flinkConf) Create a security configuration from the global configuration.SecurityConfiguration(org.apache.flink.configuration.Configuration flinkConf, List<String> securityContextFactory, List<String> securityModuleFactories) Create a security configuration from the global configuration. -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.configuration.Configurationbooleanboolean
-
Constructor Details
-
SecurityConfiguration
public SecurityConfiguration(org.apache.flink.configuration.Configuration flinkConf) Create a security configuration from the global configuration.- Parameters:
flinkConf- the Flink global configuration.
-
SecurityConfiguration
public SecurityConfiguration(org.apache.flink.configuration.Configuration flinkConf, List<String> securityContextFactory, List<String> securityModuleFactories) Create a security configuration from the global configuration.- Parameters:
flinkConf- the Flink global configuration.securityModuleFactories- the security modules to apply.
-
-
Method Details
-
isZkSaslDisable
public boolean isZkSaslDisable() -
getKeytab
-
getPrincipal
-
useTicketCache
public boolean useTicketCache() -
getTgtRenewalPeriod
-
getFlinkConfig
public org.apache.flink.configuration.Configuration getFlinkConfig() -
getSecurityContextFactories
-
getSecurityModuleFactories
-
getLoginContextNames
-
getZooKeeperServiceName
-
getZooKeeperLoginContextName
-