Body
Blind or visually-impaired users can enroll in Duo using the Universal Prompt Duo
Mobile App flow as everyone else, but Duo provides built-in accessibility features,
screen reader support, keyboard navigation, high contrast compatibility, and accessible
device activation steps to ensure the process is usable.
Below is a clear, step-by-step guide tailored specifically for ADA/Section 508
accessibility needs, along with practical options if the user cannot operate a
smartphone.
Accessible Duo Enrollment Steps for Blind or Vision Impaired Users
These steps assume the user is using a screen reader such as JAWS, NVDA,
VoiceOver, or TalkBack. Duo’s Universal Prompt is designed to be fully navigable with
screen readers and keyboard controls.
1. Sign in to any Duo-protected application
- Navigate to the login page as usual.
- Enter username and password.
- The Duo Universal Prompt will load automatically and is fully screen reader compatible.
2. Choose “Add a device” or begin first-time enrollment
- Screen readers will announce each option.
- All buttons and links are labeled with accessible ARIA tags.
3. Select the authentication method
Blind/vision-impaired users typically choose one of these:
● Duo Mobile (Push or Passcode)
- Duo Mobile is accessible with VoiceOver (iOS) and TalkBack (Android).
- Activation uses a link or code; there is no need to scan a QR code.
- Note that Duo automatically offers an activation link option when a screen reader is detected.
● Hardware Security Key (if the user cannot use a smartphone)
How to Enroll a Security key (Yubikey)
- Hardware Security Key (simple one-button code generators) or finger touch to authenticate
4. Activate Duo Mobile without scanning a QR code
- For blind or vision-impaired users, scanning a QR code is not required.
- Duo provides an accessible activation link that can be tapped or copied into the Duo Mobile app.
- The link is announced clearly by screen readers.
5. Complete enrollment
- Once the device is activated, the user can authenticate using:
- Duo Push (announced by screen reader)
- Passcodes
- Hardware Security codes
- Passkeys (if enabled)