View a markdown version of this page

Paramètres de page - AWS App Studio

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Paramètres de page

Les paramètres de page permettent d'envoyer des informations entre les pages et sont souvent utilisés lors de la navigation d'une page à l'autre dans une application App Studio pour conserver le contexte ou transmettre des données. Les paramètres de page sont généralement composés d'un nom et d'une valeur.

Cas d'utilisation des paramètres de page

Les paramètres de page sont utilisés pour transmettre des données entre les différentes pages et composants de vos applications App Studio. Ils sont particulièrement utiles pour les cas d'utilisation suivants :

  1. Recherche et filtrage  : lorsque les utilisateurs effectuent une recherche sur la page d'accueil de votre application, les termes de recherche peuvent être transmis en tant que paramètres à la page de résultats, ce qui lui permet d'afficher uniquement les éléments filtrés pertinents. Par exemple, si un utilisateur effectue une recherchenoise-cancelling headphones, le paramètre contenant la valeur noise-cancelling headphones peut être transmis à la page de liste des produits.

  2. Afficher les détails de l'article  : si un utilisateur clique sur une offre, telle qu'un produit, l'identifiant unique de cet article peut être transmis en tant que paramètre à la page de détails. Cela permet à la page de détails d'afficher toutes les informations relatives à l'article spécifique. Par exemple, lorsqu'un utilisateur clique sur un casque, l'identifiant unique du produit est transmis en tant que paramètre à la page de détails du produit.

  3. Transmission du contexte utilisateur dans la navigation sur les pages  : lorsque les utilisateurs naviguent entre les pages, les paramètres peuvent transmettre des éléments contextuels importants, tels que la localisation de l'utilisateur, les catégories de produits préférées, le contenu du panier d'achat et d'autres paramètres. Par exemple, lorsqu'un utilisateur parcourt différentes catégories de produits sur votre application, sa localisation et ses catégories préférées sont conservées en tant que paramètres, offrant ainsi une expérience personnalisée et cohérente.

  4. Liens profonds  : utilisez les paramètres de page pour partager ou ajouter un lien vers une page spécifique dans l'application.

  5. Actions relatives aux données  : vous pouvez créer des actions de données qui acceptent des valeurs de paramètres pour filtrer et interroger vos sources de données en fonction des paramètres transmis. Par exemple, sur la page de liste des produits, vous pouvez créer une action de données qui accepte category des paramètres pour récupérer les produits concernés.

Considérations de sécurité relatives aux paramètres de page

Bien que les paramètres de page constituent un moyen efficace de transmettre des données entre les pages, vous devez les utiliser avec prudence, car ils peuvent potentiellement exposer des informations sensibles s'ils ne sont pas utilisés correctement. Voici quelques considérations de sécurité importantes à prendre en compte :

  1. Évitez d'exposer des données sensibles dans les URL

    1. Risque  : les URL, y compris les paramètres d'action des données, sont souvent visibles dans les journaux du serveur, l'historique du navigateur et d'autres emplacements. Il est donc essentiel d'éviter d'exposer des données sensibles, telles que les informations d'identification des utilisateurs, les informations personnelles identifiables (PII) ou toute autre donnée confidentielle, dans les valeurs des paramètres de page.

    2. Atténuation  : envisagez d'utiliser des identifiants qui peuvent être associés de manière sécurisée aux données sensibles. Par exemple, au lieu de transmettre le nom ou l'adresse e-mail d'un utilisateur en tant que paramètre, vous pouvez transmettre un identifiant unique aléatoire qui peut être utilisé pour récupérer le nom ou l'adresse e-mail de l'utilisateur.