Class SecurityConfiguration
- java.lang.Object
-
- org.apache.flink.runtime.security.SecurityConfiguration
-
public class SecurityConfiguration extends Object
The global security configuration.See
SecurityOptionsfor corresponding configuration options.
-
-
Constructor Summary
Constructors Constructor Description SecurityConfiguration(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.flink.configuration.ConfigurationgetFlinkConfig()StringgetKeytab()List<String>getLoginContextNames()StringgetPrincipal()List<String>getSecurityContextFactories()List<String>getSecurityModuleFactories()DurationgetTgtRenewalPeriod()StringgetZooKeeperLoginContextName()StringgetZooKeeperServiceName()booleanisZkSaslDisable()booleanuseTicketCache()
-
-
-
Constructor Detail
-
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 Detail
-
isZkSaslDisable
public boolean isZkSaslDisable()
-
getKeytab
public String getKeytab()
-
getPrincipal
public String getPrincipal()
-
useTicketCache
public boolean useTicketCache()
-
getTgtRenewalPeriod
public Duration getTgtRenewalPeriod()
-
getFlinkConfig
public org.apache.flink.configuration.Configuration getFlinkConfig()
-
getZooKeeperServiceName
public String getZooKeeperServiceName()
-
getZooKeeperLoginContextName
public String getZooKeeperLoginContextName()
-
-