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

### Modules

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

### Services

Provides
Type | Description
--- | ---
LoginModule |