Autorisations Iframe lors de l’octroi d’un accès à Amazon Connect à des applications tierces - Amazon Connect

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.

Autorisations Iframe lors de l’octroi d’un accès à Amazon Connect à des applications tierces

Lorsque vous configurez des applications tierces via l’interface utilisateur ou l’API onboarding de la console AWS, vous avez la possibilité de spécifier des paramètres d’autorisation iframe. Ces autorisations peuvent être modifiées même après la configuration de l’application.

Par défaut, quatre autorisations iframe de base sont accordées à toutes les applications tierces : allow-forms, allow-popups, allow-same-origin et allow-scripts. Certaines applications pouvant nécessiter des fonctionnalités améliorées, des autorisations iframe supplémentaires peuvent être demandées lors du processus d’enregistrement des applications.

Note

La compatibilité du navigateur pour les autorisations suivantes peut varier en fonction des différentes implémentations de navigateur.

Autorisations Description
Allow
clipboard-read Contrôle si l’application est autorisée à lire les données du presse-papiers. Actuellement pris en charge par Chrome, mais pas par Firefox et Safari.
clipboard-write Contrôle si l’application est autorisée à écrire des données dans le presse-papiers. Actuellement pris en charge par Chrome, mais pas par Firefox et Safari.
microphone Contrôle si l’application est autorisée à utiliser des périphériques d’entrée audio.
camera Contrôle si l’application est autorisée à utiliser des périphériques d’entrée vidéo.
Sandbox
allow-forms Autorise la page à soumettre des formulaires. Pris en charge par défaut.
allow-popups Autorise l’application à ouvrir des fenêtres contextuelles. Pris en charge par défaut.
allow-same-origin Si ce jeton n'est pas utilisé, la ressource est traitée comme provenant d'une origine spéciale qui ne respecte pas toujours la politique de même origine (empêchant potentiellement l'accès aux données storage/cookies , entre autres JavaScript APIs). Pris en charge par défaut.
allow-scripts Permet à la page d’exécuter des scripts. Pris en charge par défaut.
allow-downloads Permet de télécharger des fichiers via un élément <a> ou <area> doté de l’attribut Téléchargement, ainsi que par le biais de la navigation qui mène au téléchargement d’un fichier
autoriser-modal Permet à la page d’ouvrir des fenêtres modales à l’aide de Window.alert(), Window.confirm(), Window.print() et Window.prompt(), tandis que l’ouverture d’un élément <dialog> est autorisée indépendamment de ce mot-clé.
allow-storage-access-by-activation par l'utilisateur Permet d’utiliser l’API Accès au stockage pour demander l’accès aux cookies non partitionnés.
allow-popups-to-escape-bac à sable Permet d’ouvrir un nouveau contexte de navigation sans appliquer les indicateurs d’environnement de test (sandbox).

Exemple de configuration

Les autorisations Iframe peuvent être configurées à l’aide d’un modèle similaire au suivant.

Par exemple, pour accorder des autorisations dans le presse-papiers :

{ "IframeConfig": { "Allow": [ "clipboard-read", "clipboard-write" ], "Sandbox": [ "allow-forms", "allow-popups", "allow-same-origin", "allow-scripts" ] } }
Remarques importantes
  1. Par défaut, si le champ de configuration Iframe est laissé vide ou défini sur des accolades vides {}, les autorisations d’environnement de test (sandbox) suivantes sont automatiquement accordées :

    • allow-forms

    • allow-popups

    • allow-same-origin

    • allow-scripts

    { "IframeConfig": { "Allow": [], "Sandbox": ["allow-forms", "allow-popups", "allow-same-origin", "allow-scripts"] } }
  2. Pour configurer explicitement une application sans autorisation, vous devez définir des tableaux vides pour Allow et Sandbox :

    { "IframeConfig": { "Allow": [], "Sandbox": [] } }