## Uses of Interface
org.apache.storm.security.auth.sasl.PasswordProvider

- Packages that use PasswordProvider
  Package | Description
  --- | ---
  org.apache.storm.security.auth.digest |
  org.apache.storm.security.auth.sasl |
  org.apache.storm.security.auth.workertoken |

- - ### Uses of PasswordProvider in org.apache.storm.security.auth.digest

    Classes in org.apache.storm.security.auth.digest that implement PasswordProvider
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `JassPasswordProvider` | Provides passwords out of a jaas conf for typical MD5-DIGEST authentication support.

  - ### Uses of PasswordProvider in org.apache.storm.security.auth.sasl

    Constructors in org.apache.storm.security.auth.sasl with parameters of type PasswordProvider
    Constructor | Description
    --- | ---
    `SimpleSaslServerCallbackHandler​(boolean impersonationAllowed, PasswordProvider... providers)` | Constructor with different password providers.

    Constructor parameters in org.apache.storm.security.auth.sasl with type arguments of type PasswordProvider
    Constructor | Description
    --- | ---
    `SimpleSaslServerCallbackHandler​(boolean impersonationAllowed, List<PasswordProvider> providers)` | Constructor with different password providers.

  - ### Uses of PasswordProvider in org.apache.storm.security.auth.workertoken

    Classes in org.apache.storm.security.auth.workertoken that implement PasswordProvider
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `WorkerTokenAuthorizer` | Allow for SASL authentication using worker tokens.