# 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
  Modifier
  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
  Modifier
  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.