## Uses of Interface
org.apache.storm.security.auth.IAutoCredentials

- Packages that use IAutoCredentials
  Package | Description
  --- | ---
  org.apache.storm.common |
  org.apache.storm.daemon.worker |
  org.apache.storm.hbase.security |
  org.apache.storm.hdfs.security |
  org.apache.storm.hive.security |
  org.apache.storm.security.auth |
  org.apache.storm.security.auth.kerberos |

- - ### Uses of IAutoCredentials in org.apache.storm.common

    Classes in org.apache.storm.common that implement IAutoCredentials
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractHadoopAutoCreds` The base class that for auto credential plugins that abstracts out some of the common functionality.

  - ### Uses of IAutoCredentials in org.apache.storm.daemon.worker

    Methods in org.apache.storm.daemon.worker that return types with arguments of type IAutoCredentials
    Modifier and Type | Method and Description
    --- | ---
    `Collection<IAutoCredentials>` | WorkerState.`getAutoCredentials()`

    Constructor parameters in org.apache.storm.daemon.worker with type arguments of type IAutoCredentials
    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)`

  - ### Uses of IAutoCredentials in org.apache.storm.hbase.security

    Classes in org.apache.storm.hbase.security that implement IAutoCredentials
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AutoHBase` Auto credentials plugin for HBase implementation.

  - ### Uses of IAutoCredentials in org.apache.storm.hdfs.security

    Classes in org.apache.storm.hdfs.security that implement IAutoCredentials
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AutoHDFS` Auto credentials plugin for HDFS implementation.

  - ### Uses of IAutoCredentials in org.apache.storm.hive.security

    Classes in org.apache.storm.hive.security that implement IAutoCredentials
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AutoHive` Auto credentials plugin for Hive implementation.

  - ### Uses of IAutoCredentials in org.apache.storm.security.auth

    Classes in org.apache.storm.security.auth that implement IAutoCredentials
    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.

    Methods in org.apache.storm.security.auth that return types with arguments of type IAutoCredentials
    Modifier and Type | Method and Description
    --- | ---
    `static Collection<IAutoCredentials>` | ClientAuthUtils.`getAutoCredentials(Map<String,Object> topoConf)` Get all of the configured AutoCredential Plugins.

    Method parameters in org.apache.storm.security.auth with type arguments of type IAutoCredentials
    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.

  - ### Uses of IAutoCredentials in org.apache.storm.security.auth.kerberos

    Classes in org.apache.storm.security.auth.kerberos that implement IAutoCredentials
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AutoTGT` Automatically take a user’s TGT, and push it, and renew it in Nimbus.

Copyright © 2021 The Apache Software Foundation. All rights reserved.