# Package org.springframework.security.authentication.ott

package org.springframework.security.authentication.ott

Related Packages
Package
Description
org.springframework.security.authentication
Core classes and interfaces related to user authentication, which are used throughout Spring Security.
org.springframework.security.authentication.ott.reactive
org.springframework.security.authentication.dao
An `AuthenticationProvider` which relies upon a data access object.
org.springframework.security.authentication.event
Authentication success and failure events which can be published to the Spring application context.
org.springframework.security.authentication.jaas
An authentication provider for JAAS.
org.springframework.security.authentication.password
Class
Description
DefaultOneTimeToken
A default implementation of `OneTimeToken`
GenerateOneTimeTokenRequest
Class to store information related to an One-Time Token authentication request
InMemoryOneTimeTokenService
Provides an in-memory implementation of the `OneTimeTokenService` interface that uses a `ConcurrentHashMap` to store the generated `OneTimeToken`.
InvalidOneTimeTokenException
An `AuthenticationException` that indicates an invalid one-time token.
JdbcOneTimeTokenService
A JDBC implementation of an `OneTimeTokenService` that uses a `JdbcOperations` for `OneTimeToken` persistence.
OneTimeToken
Represents a one-time use token with an associated username and expiration time.
OneTimeTokenAuthenticationProvider
An `AuthenticationProvider` responsible for authenticating users based on one-time tokens.
OneTimeTokenAuthenticationToken
Represents a One-Time Token authentication that can be authenticated or not.
OneTimeTokenService
Interface for generating and consuming one-time tokens.