Boutons FranceConnect et ProConnect

Les boutons FranceConnect et ProConnect sont des éléments d’interaction avec l’interface proposant à l’usager de se connecter à un service via un compte appelé fournisseur d’identité (type impots.gouv.frameli.frl’Identité Numérique La PosteFrance Identité , etc.).

Le service sur lequel l’usager se connecte récupère auprès de FranceConnect et/ou ProConnect un identifiant technique unique ainsi que des données d’identité vérifiées par l’INSEE qui permettent de garantir l’authentification de l’usager.

Retrouver le détail de leurs fonctionnements et conditions d’éligibilité ici :  https://franceconnect.gouv.fr et https://www.proconnect.gouv.fr/

Les composants Bouton FranceConnect et ProConnect sont conçus pour être accessibles et respecter les critères du RGAA. Voici les points clés à prendre en compte pour en garantir l’accessibilité.

Interactions clavier

Aucune interaction au clavier spécifique au composant.

Règles d’accessibilité

Structure

Le bouton de connexion est structuré dans un élément button. Il est possible de le structurer dans un élément a href également si besoin.

Le lien « Qu’est-ce que [nom du service] ? » s’ouvre dans un nouvel onglet ou une nouvelle fenêtre.

Il est nécessaire d’ajouter un attribut title qui reprend l’intitulé du lien pour l’indiquer. Ex. title="Qu’est-ce que [nom du service] ? - nouvelle fenêtre"

Contenu inséré en CSS

Sur la variante FranceConnect+, le + est inséré en CSS avec la propriété content et le pseudo-élément ::after sur le bouton de connexion.

Information

La technique F87 de WCAG, encore référencée sur le critère 10.2 du RGAA, est désormais obsolète. En effet, les contenus porteurs d’information insérés avec la propriété CSS content sont désormais bien restitués par les technologies d’assistance.

Il est néanmoins plus robuste d’utiliser le HTML pour les contenus porteurs d’information.

À noter que les contenus porteurs d’information insérés avec CSS peuvent poser des problèmes d’utilisabilité. Selon les navigateurs, le contenu ne peut pas être recherché, sélectionné, copié, collé. Il n’apparaît pas non plus dans certains modes de lecture des navigateurs.

Contrastes de couleurs

Le composant est suffisamment contrasté en thème clair et en thème sombre.

Contrastes des textes
Texte Thème clair Thème sombre
Bouton 14,9:1 4,7:1
Lien 14,9:1 5,8:1

Restitution par les lecteurs d’écran

Des tests de restitution ont été effectués avec les différents lecteurs d’écran ainsi qu’avec d’autres technologies d’assistance (contrôle vocal, loupe d’écran vocalisée) sur le contenu inséré en CSS.

L’implémentation est bien supportée et restituée partout.

Les tests de restitution ont été effectués en ajoutant le lecteur d’écran intégré à Windows 11 (Narrateur) et le navigateur web Chrome à l’environnement de tests du RGAA.

Versions des navigateurs web :

  • Firefox 137
  • Chrome 135
  • Safari 18.4 (sur macOS uniquement)
  • Microsoft Edge 135 (sur Windows 11 uniquement)

Version des lecteurs d’écran :

  • NVDA 2024.4.2
  • JAWS 2024
  • VoiceOver macOS 15.4
  • Narrateur (Windows 11)
  • VoiceOver iOS

Critères RGAA applicables

  • Couleurs : 3.2, 3.3
  • Liens : 6.1, 6.2
  • Présentation de l’information : 10.1, 10.2, 10.3, 10.4, 10.5, 10.7, 10.11, 10.12
  • Navigation : 12.8, 12.9
  • Consultation : 13.9, 13.11

Références

Proposer une amélioration

Aidez-nous à améliorer la documentation en laissant vos retours, questions ou commentaires sur GitHub.

Contenu associé