Accessible Authentication Methods
Ensure that authentication processes do not rely on cognitive tasks, like solving puzzles or remembering complex information, to make login easier for everyone.
Acceptance Criteria
Authentication processes must not require users to solve puzzles, remember passwords, or transcribe codes unless:
• Alternative Method: An alternative authentication method is provided that does not rely on cognitive tasks.
• Assistance Mechanism: There is a mechanism to assist users in completing the cognitive task.
• Object Recognition: The cognitive task involves recognizing objects.
• Personal Content: The task involves identifying non-text content that the user has previously provided.
Examples
• Alternative Method: Allow users to log in using biometric authentication (e.g., fingerprint, face recognition) or social media login options.
• Assistance Mechanism: Provide features like password managers for easy password entry or support for copy-pasting passwords.
• Object Recognition: Users can authenticate by selecting images from a set of previously provided images.
• Personal Content: Users are asked to identify or select content they previously uploaded to the site.
Exceptions
• Cognitive Function Test: Cognitive tasks are permitted if they are coupled with alternative methods or mechanisms to assist users.
• Security Considerations: If a specific cognitive function test is essential for maintaining security, it must be accompanied by assistance mechanisms.
Tips
• Implement password managers or support copy-pasting to ease the authentication process.
• Offer multiple authentication methods to accommodate different user needs.
• Ensure that any cognitive tasks are straightforward and supported by mechanisms that help users complete them.
How to test?
• Verify that users can authenticate using alternative methods that do not require solving puzzles or remembering complex information.
• Test the functionality of assistance mechanisms like password managers or object recognition features.
• Ensure that any cognitive tasks are supported by mechanisms that help users complete them easily.