Class SecurityConfiguration
- java.lang.Object
-
- org.apache.flink.runtime.security.SecurityConfiguration
-
public class SecurityConfiguration extends Object
The global security configuration.See
SecurityOptions
for 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.Configuration
getFlinkConfig()
String
getKeytab()
List<String>
getLoginContextNames()
String
getPrincipal()
List<String>
getSecurityContextFactories()
List<String>
getSecurityModuleFactories()
Duration
getTgtRenewalPeriod()
String
getZooKeeperLoginContextName()
String
getZooKeeperServiceName()
boolean
isZkSaslDisable()
boolean
useTicketCache()
-
-
-
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()
-
-