Dear Auth0 Support Team,
I have enabled MFA with One-Time Password (OTP) using the “Always” policy, which currently prompts users for QR code setup and OTP during login, working as expected.
However, my application requires an additional MFA verification step during sensitive actions (e.g., completing a transaction) after the user has already logged in. I would like to trigger a second MFA OTP prompt via Auth0 API when such critical actions are performed inside the app.
I have reviewed the Auth0 documentation, but could not find a clear, end-to-end explanation or API-based flow that supports on-demand or step-up MFA challenges after login.
Could you please provide:
- A brief explanation or best practice on how to implement step-up authentication or additional MFA verification after the user is logged in.
- The API endpoints, configuration steps, and examples (if available) to trigger MFA OTP manually within the app during runtime.
- Any rules, actions, or policies I should configure to support this use case.
I would appreciate your guidance on achieving this functionality.