public class SecurityConfiguration extends Object
See SecurityOptions for corresponding configuration options.
| Constructor and 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.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.configuration.Configuration |
getFlinkConfig() |
String |
getKeytab() |
List<String> |
getLoginContextNames() |
String |
getPrincipal() |
List<String> |
getSecurityContextFactories() |
List<String> |
getSecurityModuleFactories() |
String |
getZooKeeperLoginContextName() |
String |
getZooKeeperServiceName() |
boolean |
isZkSaslDisable() |
boolean |
useTicketCache() |
public SecurityConfiguration(org.apache.flink.configuration.Configuration flinkConf)
flinkConf - the Flink global configuration.public SecurityConfiguration(org.apache.flink.configuration.Configuration flinkConf,
List<String> securityContextFactory,
List<String> securityModuleFactories)
flinkConf - the Flink global configuration.securityModuleFactories - the security modules to apply.public boolean isZkSaslDisable()
public String getKeytab()
public String getPrincipal()
public boolean useTicketCache()
public org.apache.flink.configuration.Configuration getFlinkConfig()
public String getZooKeeperServiceName()
public String getZooKeeperLoginContextName()
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.