Nettoyage d'IPI
But
Ce composant permet de détecter et de remplacer les informations personnelles identifiables (IPI) par du contenu caviardé.
Voici la liste des IPI que le plugiciel recherchera et caviardera :
- Toutes les combinaisons de 9 chiffres et plus
- Numéro de téléphone
- Numéro de série du passeport canadien
- Code postal canadien
- Toute valeur de nom d'utilisateur potentielle ajoutée dans ce format username=theUserValue, username:theUserValue, user=theUserValue, user:theUserValue
- Toute valeur de mot de passe potentielle ajoutée dans ce format password=thePassValue, mot de passe:thePassValue pass=thePassValue, pass:thePassValue
Un message contextuel informera l'utilisateur si un champ contient des informations personnelles et affichera le résultat des données nettoyées. L'utilisateur peut choisir de revenir au formulaire et de supprimer les données manuellement ou de procéder à la suppression automatique des informations personnelles.
Pour plus de détails sur le comportement de nettoyage des IPI, veuillez consulter l'assistant de base wet-boew:wb.findPotentialPII
.
Utiliser lorsque
- Les formulaires peuvent contenir des informations personnelles identifiables (IPI), ce plugiciel identifiera et caviardera ces informations.
Exemple pratique
Comment implémenter le plugiciel
- Ajoutez la classe CSS
wb-pii-scrub
à l'élément<form>
contenant les champs que vous souhaitez nettoyer. - Ajoutez l'attribut suivant
data-scrub-field
pour chaque champ texte du formulaire susceptible de contenir des informations personnelles.<input id="email" name="email" type="email" data-scrub-field />
Options de configuration
Toutes les options de configuration du plugiciel sont contrôlées par l'attribut data-wb-pii-scrub
. Par exemple : data-wb-pii-scrub='{ "scrubChar": "XXXXXXX" }'
Option | Description | Type | Valeur par défaut |
---|---|---|---|
scrubChar |
Utilisé pour définir par quelle chaîne les IPI seront remplacés. | String | ******** |
modalTemplate |
Utilisé pour définir le modèle HTML de la fenêtre modale affichée lorsque des informations personnelles sont trouvées dans un champ. Votre modèle doit inclure les éléments suivants :
|
Sélecteur CSS | Voir l'exemple pratique pour le modèle HTML par défaut. |
Événements
Voici les événements publics qui peuvent être utilisés par les implémenteurs ou les développeurs.
Événement | Déclencheur | Effet déclenché |
---|---|---|
wb-init.wb-pii-scrub |
Déclenché manuellement (e.g., $( ".wb-pii-scrub" ).trigger( "wb-init.wb-pii-scrub" ); ). |
Utilisé pour initialiser manuellement le plugiciel Nettoyage d'IPI. |
wb-ready.wb-pii-scrub (v4.0.24+) |
Déclenché automatiquement après l'initialisation du plugiciel Nettoyage d'IPI. | Utilisé afin d'identifier l'élément sur lequel le plugiciel Nettoyage d'IPI a été initialisé (la cible de l'événement)
|
wb-ready.wb (v4.0.24+) |
Déclenché automatiquement lorsque la WET-BOEW a terminé son chargement et son exécution. | Utilisé pour identifier le moment lorsque tous les plugiciels et tous les polyfills de la WET-BOEW ont terminé de charger et de s'exécuter.
|
Code source
- Date de modification :