# Uses of Package
javax.security.auth.login

- Packages that use javax.security.auth.login
  Package | Description
  --- | ---
  com.sun.security.auth.login | Provides an implementation of `Configuration`.
  com.sun.security.auth.module | Provides implementations of `LoginModule`.
  java.security | Provides the classes and interfaces for the security framework.
  javax.security.auth.login | This package provides a pluggable authentication framework.
  javax.security.auth.spi | This package provides the interface to be used for implementing pluggable authentication modules.

- Classes in javax.security.auth.login used by com.sun.security.auth.login
  Class | Description
  --- | ---
  AppConfigurationEntry | This class represents a single `LoginModule` entry configured for the application specified in the `getAppConfigurationEntry(String appName)` method in the `Configuration` class.
  Configuration | A Configuration object is responsible for specifying which LoginModules should be used for a particular application, and in what order the LoginModules should be invoked.

- Classes in javax.security.auth.login used by com.sun.security.auth.module
  Class | Description
  --- | ---
  LoginException | This is the basic login exception.

- Classes in javax.security.auth.login used by java.security
  Class | Description
  --- | ---
  Configuration.Parameters | This represents a marker interface for Configuration parameters.
  LoginException | This is the basic login exception.

- Classes in javax.security.auth.login used by javax.security.auth.login
  Class | Description
  --- | ---
  AccountException | A generic account exception.
  AppConfigurationEntry | This class represents a single `LoginModule` entry configured for the application specified in the `getAppConfigurationEntry(String appName)` method in the `Configuration` class.
  AppConfigurationEntry.LoginModuleControlFlag | This class represents whether or not a `LoginModule` is REQUIRED, REQUISITE, SUFFICIENT or OPTIONAL.
  Configuration | A Configuration object is responsible for specifying which LoginModules should be used for a particular application, and in what order the LoginModules should be invoked.
  Configuration.Parameters | This represents a marker interface for Configuration parameters.
  CredentialException | A generic credential exception.
  LoginException | This is the basic login exception.

- Classes in javax.security.auth.login used by javax.security.auth.spi
  Class | Description
  --- | ---
  LoginException | This is the basic login exception.