All Classes and Interfaces

Class
Description
Service for checking if a user is exempt from MFA requirements.
Annotation to mark fields for automatic dependency injection.
 
Generated localization support class.
Factory class for managing and providing MFA service instances.
 
Filter that intercepts requests to handle MFA verification after standard authentication.
Global configuration for OpenMFA plugin.
Action that provides the MFA login page where users enter their TOTP code.
Management link providing the MFA Management dashboard on the Manage Jenkins page.
 
Action that provides MFA setup interface for users.
Adds the MFA setup action under user pages: /user/<id>/mfa-setup.
User property to store MFA secret and status.
Descriptor for MFAUserProperty.
Constants used throughout the OpenMFA plugin.
Form parameter constants
Rate limiting constants
Session attribute constants
URL path constants
Service to rate-limit TOTP verification attempts and prevent brute-force attacks.
 
Annotation to mark classes as services for dependency injection.
Service for MFA session verification state.
Constants related to TOTP (Time-based One-Time Password) generation and verification.
Service for handling Time-based One-Time Password (TOTP) operations.
Utility class for TOTP (Time-based One-Time Password) generation and verification.
Constants related to UI components, including QR codes, icons, and display names.
Default values
HTTP response codes
Icon file names
QR code configuration
Data transfer object containing user MFA status information.
Service for managing user MFA operations.