La connexion ne doit pas dépendre d’un test cognitif sans alternative
Les clients dyslexiques ou ayant des troubles de la mémoire ou des troubles cognitifs ne peuvent pas résoudre des énigmes ni retaper des codes de mémoire, et les clients aveugles ne peuvent pas résoudre un CAPTCHA en image. Quand c’est le seul moyen d’accéder au compte, les clients qui reviennent ne peuvent pas se connecter pour commander à nouveau ou suivre un colis.
- Identifiant de la règle
- vs-accessible-auth
- Source
- Contrôle Validiscan
- Impact
- Grave
- Niveau de correction
- ASSISTED
- sur Shopify, Shopware, WooCommerce et Magento
- Statut
- exécutée
Ce que fait le contrôle
Détecte les CAPTCHA, les puzzles et les autres tests de fonctions cognitives sur les formulaires de connexion, d’inscription et de mot de passe sans alternative accessible, ainsi que les champs de mot de passe qui bloquent le collage ou les gestionnaires de mots de passe (3.3.8).
Le contrôle s’exécute sur les pages de compte et du tunnel de commande qui affichent un champ de mot de passe visible et activé. Il évalue chaque formulaire contenant un tel champ, ou l’ensemble du corps de la page quand il n’y a pas de formulaire ; un CAPTCHA placé dans un formulaire distinct ne compte donc pas.
Un CAPTCHA est reconnu à l’adresse du cadre de son fournisseur, à un attribut data-sitekey ou à la présence de « captcha » dans un id, une class, un src ou un alt ; un test cognitif, à un champ dont l’étiquette ou le texte voisin demande un calcul ou les caractères d’une image. L’un comme l’autre, s’il est visible, est signalé, sauf si le texte du formulaire, ou de deux conteneurs environnants au plus, mentionne une option audio, un lien ou un code de connexion envoyé par e-mail, un code à usage unique ou des clés d’accès (passkeys). Un CAPTCHA invisible, à lui seul, ne produit aucun constat. Le contenu du cadre d’un CAPTCHA n’est pas lu : le contrôle ne voit donc pas les options proposées dans le widget.
Un champ de mot de passe est aussi signalé quand il a autocomplete="off", posé sur le champ ou hérité de son formulaire, ou quand un script annule un événement de collage simulé par le contrôle.
Comment corriger
Remplacez les CAPTCHA en image et les puzzles par une protection anti-robots invisible fondée sur l’analyse des risques, autorisez le collage et les gestionnaires de mots de passe (autocomplete="current-password"), et proposez une alternative comme un lien de connexion par e-mail ou des clés d’accès (passkeys).
Critères de succès WCAG
- 3.3.8 Accessible Authentication (Minimum), niveau AA
Clauses de la norme EN 301 549
| Critère WCAG | Version 3.2.1 | Version 4.1.1 |
|---|---|---|
| 3.3.8 | aucune clause dans cette version | 9.3.3.8 |
Commencez par une vérification gratuite de votre boutique.
Envoyez l’adresse de votre boutique. Validiscan la scanne et vous envoie chaque échec que le scan peut prouver, avec sa page et son code.
Demander une vérification gratuiteOu écrivez à info@validiscan.com.
Ce que couvre la vérification gratuite, et ce qu’elle laisse de côté- Vous envoyez
- l’adresse de votre boutique
- Pages scannées
- jusqu’à 15
- Vous recevez
- chaque échec que le scan peut prouver, avec la page et le code
- Sur votre boutique
- pages publiques uniquement ; aucune connexion, aucun achat, aucun formulaire envoyé
- Ce qu’elle n’est pas
- un audit complet