Security Module
AdminSessionInfo
This class manages admin user session information in Magento 2, tracking login status, session expiration, and termination reasons. Developers use it...
AdminSessionsManager
This class manages admin user sessions in Magento 2, handling login, logout, and session prolongation activities. Developers use it to control concurr...
Config
This class provides centralized access to security-related configuration settings in Magento 2, including password reset protection, admin session set...
Config\Source\ResetMethod
This source model provides configuration options for limiting password reset request methods in Magento's admin panel. Developers use this class when...
PasswordResetRequestEvent
This model represents a password reset request event in Magento's security system. Developers use it to track and log password reset attempts for both...
ResourceModel\AdminSessionInfo
This resource model manages the admin_user_session database table, tracking active admin user sessions in Magento 2. Developers use it to clean up old...
ResourceModel\PasswordResetRequestEvent
This resource model manages database operations for password reset request events in Magento's security system. Developers use this class to track and...
ResourceModel\UserExpiration
This resource model manages database operations for admin user expiration records in Magento 2. It handles storing and retrieving user expiration date...
SecurityChecker\Frequency
This class checks if password reset requests are being made too frequently by comparing the time between consecutive requests. Developers use this to...
SecurityChecker\Quantity
This security checker validates that password reset requests don't exceed configured quantity limits within a specific time period. It tracks requests...
SecurityCookie
This class manages a security cookie that stores the reason code for user logouts in Magento's admin area. Developers use it to set, retrieve, or dele...
SecurityManager
This class manages security checks for password reset operations in Magento 2. Developers would use it to validate and track password reset requests,...
UserExpiration
This model manages the expiration settings for admin users in Magento 2. Developers use this class to get or set when an admin user account will expir...
UserExpirationManager
This class manages the expiration of temporary admin user accounts in Magento 2. Developers use it to automatically deactivate expired admin users, in...
UserExpiration\Validator
This validator ensures that a user account expiration date is set to a future date/time, preventing administrators from setting an expiration date in...