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.