How To Display Universal Login "redeem-ticket" Screen
Last Updated:
Overview
The "redeem-ticket" screen in the Universal Login experience will be used only in limited circumstances and will rarely be presented to end-users. However, it sometimes needs to be manually tested (e.g., to confirm the styling or localization is placed as expected).
This knowledge article explains how to manually display the "redeem-ticket" screen in the browser.
Applies To
- Universal Login
Cause
The "redeem-ticket" screen is implemented to prevent automated tools, such as security scanners, from consuming tickets or "magic links" before end-users visit the URLs.
In a browser where JavaScript execution is enabled, the form on this page will be automatically submitted by the script, sending the end-users to the next screen. As a result, the end-user will not see this page.
In contrast, automated tools without JavaScript execution capability will be stopped from going further on this page.
Solution
Follow these steps:
- Publish a ticket
- Email Verification: Use the "Try" button on the email template configuration page on the Management Dashboard
- MFA Enrollment: Use the Management API endpoint "POST /v2/guardian/enrollments/ticket"
- Temporarily disable JavaScript execution for the tenant's domain (see the screenshot below)
- Visit the URL of the ticket
Example (Chrome):