javax.security.auth.spi (Java SE 26 & JDK 26)
Description: declaration: module: java.base, package: javax.security.auth.spi
Keywords: javax.security.auth.spi package

# Package javax.security.auth.spi

package javax.security.auth.spi
This package provides the interface to be used for implementing pluggable authentication modules.

Since:
  1.4

- Related Packages
  Module
  Package
  Description
  java.base
  javax.security.auth
  This package provides a framework for authentication and authorization.
  java.base
  javax.security.auth.callback
  This package provides the classes necessary for services to interact with applications in order to retrieve information (authentication data including usernames or passwords, for example) or to display information (error and warning messages, for example).
  java.security.jgss
  javax.security.auth.kerberos
  This package contains utility classes related to the Kerberos network authentication protocol.
  java.base
  javax.security.auth.login
  This package provides a pluggable authentication framework.
  java.base
  javax.security.auth.x500
  This package contains the classes that should be used to store X500 Principal and X500 Private Credentials in a Subject.
- Interfaces
  Class
  Description
  LoginModule
  Service-provider interface for authentication technology providers.