LoginModule.| Class | Description | 
|---|---|
| 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. | 
| KeyStoreLoginModule | Provides a JAAS login module that prompts for a key store alias and populates the subject with the alias's principal and credentials. | 
| Krb5LoginModule | This  LoginModuleauthenticates users using Kerberos protocols. | 
| LdapLoginModule | This  LoginModuleperforms LDAP-based authentication. | 
| NTLoginModule | This  LoginModulerenders a user's NT security information as some number ofPrincipals and associates them with aSubject. | 
| NTSystem | This class implementation retrieves and makes available NT security information for the current user. | 
| UnixLoginModule | This  LoginModuleimports a user's UnixPrincipalinformation (UnixPrincipal,UnixNumericUserPrincipal, andUnixNumericGroupPrincipal) and associates them with the currentSubject. | 
| UnixSystem | This class implementation retrieves and makes available Unix UID/GID/groups information for the current user. | 
    © 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
    https://docs.oracle.com/en/java/javase/21/docs/api/jdk.security.auth/com/sun/security/auth/module/package-summary.html