# Module jdk.security.auth

module jdk.security.auth
Provides implementations of the `javax.security.auth.*` interfaces and various authentication modules.

Module Graph:
Since:
  9

- ## Packages

  Exports
  Package
  Description
  com.sun.security.auth
  Provides implementations of `Principal`.
  com.sun.security.auth.callback
  Provides an implementation of `CallbackHandler`.
  com.sun.security.auth.login
  Provides an implementation of `Configuration`.
  com.sun.security.auth.module
  Provides implementations of `LoginModule`.
  Indirect Exports
  From
  Packages
  java.naming
  javax.naming javax.naming.directory javax.naming.event javax.naming.ldap javax.naming.ldap.spi javax.naming.spi

- ## Modules

  Requires
  Modifier
  Module
  Description
  transitive
  java.naming
  Defines the Java Naming and Directory Interface (JNDI) API.

- ## Services

  Provides
  Type
  Description
  LoginModule
  Service-provider interface for authentication technology providers.