# Uses of Package
org.apache.sling.auth.core.spi

Packages that use org.apache.sling.auth.core.spi
Package
Description
org.apache.sling.auth.core
Provides the authentication helper service as well as a number of utility functions in the `AuthUtil` class.
org.apache.sling.auth.core.spi
Provides API to be implemented by provides of authentication mechanisms.

Classes in org.apache.sling.auth.core.spi used by org.apache.sling.auth.core
Class
Description
AuthenticationInfo
The `AuthenticationInfo` conveys any authentication credentials and/or details extracted by the `JakartaAuthenticationHandler.extractCredentials(jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse)` method from the request.
Classes in org.apache.sling.auth.core.spi used by org.apache.sling.auth.core.spi
Class
Description
AuthenticationFeedbackHandler
Deprecated.
Use `JakartaAuthenticationFeedbackHandler` instead
AuthenticationHandler
The `AuthenticationHandler` interface defines the service API used by the authentication implementation to support plugin various ways of extracting credentials from the request.
AuthenticationHandler.FAILURE_REASON_CODES
This enum indicates the supported detailed login failure reason codes: `invalid_login`: indicates username/password mismatch. `password_expired`: indicates password has expired or was never set and change initial password is enabled `account_locked`: the account was disabled or locked `account_not_found`: the account was not found (not the same as username password mismatch) `expired_token`: the token credentials used have expired
AuthenticationInfo
The `AuthenticationInfo` conveys any authentication credentials and/or details extracted by the `JakartaAuthenticationHandler.extractCredentials(jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse)` method from the request.
DefaultAuthenticationFeedbackHandler
Deprecated.
Use `JakartaAuthenticationFeedbackHandler` instead
JakartaAuthenticationFeedbackHandler
The `AuthenticationFeedbackHandler` may be implemented by `AuthenticationHandler` services to request being informed on the success or failure of authentication.