# 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 | Service-provider interface for authentication technology providers.