Uses of Interface javax.security.auth.spi.LoginModule (Java SE 13 & JDK 13 )
Description: use: module: java.base, package: javax.security.auth.spi, interface: LoginModule

# Uses of Interface
javax.security.auth.spi.LoginModule

Packages that use LoginModule
Package | Description
--- | ---
com.sun.security.auth.module | Provides implementations of `LoginModule`.

- ## Uses of LoginModule in com.sun.security.auth.module

  Classes in com.sun.security.auth.module that implement LoginModule
  Modifier and Type | Class | Description
  --- | --- | ---
  `class` | `JndiLoginModule` | The module prompts for a username and password and then verifies the password against the password stored in a directory service configured under JNDI.
  `class` | `KeyStoreLoginModule` | Provides a JAAS login module that prompts for a key store alias and populates the subject with the alias's principal and credentials.
  `class` | `Krb5LoginModule` | This `LoginModule` authenticates users using Kerberos protocols.
  `class` | `LdapLoginModule` | This `LoginModule` performs LDAP-based authentication.
  `class` | `NTLoginModule` | This `LoginModule` renders a user's NT security information as some number of `Principal`s and associates them with a `Subject`.
  `class` | `UnixLoginModule` | This `LoginModule` imports a user's Unix `Principal` information (`UnixPrincipal`, `UnixNumericUserPrincipal`, and `UnixNumericGroupPrincipal`) and associates them with the current `Subject`.