Modifier and Type | Class and Description |
---|---|
class |
AbstractHadoopAutoCreds
The base class that for auto credential plugins that abstracts out some of the common functionality.
|
Modifier and Type | Method and Description |
---|---|
Collection<IAutoCredentials> |
WorkerState.getAutoCredentials() |
Constructor and Description |
---|
WorkerState(Map<String,Object> conf,
IContext mqContext,
String topologyId,
String assignmentId,
Supplier<SupervisorIfaceFactory> supervisorIfaceSupplier,
int port,
String workerId,
Map<String,Object> topologyConf,
IStateStorage stateStorage,
IStormClusterState stormClusterState,
Collection<IAutoCredentials> autoCredentials,
StormMetricRegistry metricRegistry,
Credentials initialCredentials) |
Modifier and Type | Class and Description |
---|---|
class |
AutoHBase
Auto credentials plugin for HBase implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
AutoHDFS
Auto credentials plugin for HDFS implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
AutoHive
Auto credentials plugin for Hive implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
AutoSSL
This plugin is intended to be used for user topologies to send SSL keystore/truststore files to the remote workers.
|
Modifier and Type | Method and Description |
---|---|
static Collection<IAutoCredentials> |
ClientAuthUtils.getAutoCredentials(Map<String,Object> topoConf)
Get all of the configured AutoCredential Plugins.
|
Modifier and Type | Method and Description |
---|---|
static Subject |
ClientAuthUtils.populateSubject(Subject subject,
Collection<IAutoCredentials> autos,
Map<String,String> credentials)
Populate a subject from credentials using the IAutoCredentials.
|
static void |
ClientAuthUtils.updateSubject(Subject subject,
Collection<IAutoCredentials> autos,
Map<String,String> credentials)
Update a subject from credentials using the IAutoCredentials.
|
Modifier and Type | Class and Description |
---|---|
class |
AutoTGT
Automatically take a user’s TGT, and push it, and renew it in Nimbus.
|
Copyright © 2022 The Apache Software Foundation. All rights reserved.