JwtUserToken Module
Api\ConfigReaderInterface
This interface defines methods to retrieve JWT (JSON Web Token) configuration settings for user authentication in Magento 2. Developers use it to acce...
Api\Data\JwtTokenDataInterface
This interface extends user token data to include JWT-specific information, providing access to both the JWT header and claims payload. Developers wou...
Api\Data\Revoked
This class represents data about revoked JWT tokens for a specific user. Developers use it to track which user's tokens should be invalidated before a...
Api\RevokedRepositoryInterface
This repository interface manages the storage and retrieval of revoked JWT tokens for users in Magento 2. Developers use this to save revoked token da...
Config\ConfigReader
This class reads JWT (JSON Web Token) authentication configuration values from Magento's system configuration. Developers use it to retrieve JWT algor...
Config\JweAlgorithmSource
This class provides a list of available JWE (JSON Web Encryption) content encryption algorithms as selectable options, typically for admin configurati...
Config\JwtAlgorithmSource
This class provides a configuration source for JWT (JSON Web Token) algorithm options in Magento 2. Developers use it to populate dropdown/select fiel...
ConfigurableJwtSettingsProvider
This class provides JWT (JSON Web Token) encryption and signing settings based on Magento's configuration. Developers use this to retrieve the appropr...
Data\Header
This class represents the header section of a JWT (JSON Web Token) used for user authentication in Magento 2. Developers use this class to access JWT...
Data\JwtTokenData
This class serves as a data container for JWT (JSON Web Token) information in Magento 2's user authentication system. Developers use this class to acc...
Data\JwtTokenParameters
This class serves as a data transfer object (DTO) that holds JWT token configuration parameters for user authentication. Developers use this class to...
Data\JwtUserContext
This class represents a user context derived from JWT (JSON Web Token) authentication. Developers use this to identify the authenticated user's ID and...
Issuer
This class creates JWT (JSON Web Token) authentication tokens for Magento 2 users. Developers use it to generate secure tokens for admin users and cus...
Model\JwtSettingsProviderInterface
This interface defines methods for retrieving JWT encryption settings used in user authentication. Developers implement this interface to provide the...
Model\SecretBasedJwksFactory
This factory creates JSON Web Key (JWK) sets for JWT token operations using Magento's secret cryptographic key from deployment configuration. Develope...
Reader
This class reads and validates JWT (JSON Web Token) user authentication tokens in Magento 2. Developers use it to decode JWT tokens from API requests,...
ResourceModel\FastStorageRevokedWrapper
This class provides a caching layer for JWT token revocation data, improving performance by storing revoked token information in fast cache storage be...
ResourceModel\RevokedRepository
This repository class manages revoked JWT (JSON Web Token) authentication tokens in the database. Developers use this class to save revoked token reco...
RevokedValidator
This validator checks if a JWT user token has been revoked by comparing its issue timestamp against revocation records stored in the system. Developer...
Revoker
This class handles the revocation of JWT user tokens in Magento 2. Developers use this service to invalidate all authentication tokens issued to a spe...