Permisos de iframes al conceder acceso a Amazon Connect a las aplicaciones de terceros - Amazon Connect

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Permisos de iframes al conceder acceso a Amazon Connect a las aplicaciones de terceros

Al configurar las aplicaciones de terceros mediante la interfaz de usuario onboarding de la consola o la API de AWS, puede especificar la configuración de los permisos iframe. Estos permisos se pueden modificar incluso después de configurar la aplicación.

De forma predeterminada, a todas las aplicaciones de terceros se les conceden cuatro permisos iframe básicos: allow-forms, allow-popups, allow-same-origin y allow-scripts. Dado que algunas aplicaciones pueden requerir mejores funciones, se pueden solicitar permisos iframe adicionales durante el proceso de registro de la solicitud.

nota

La compatibilidad del navegador con los siguientes permisos puede variar según la implementación del navegador.

Permiso Description (Descripción)
Permitir
clipboard-read Controla si la aplicación puede leer datos del portapapeles. Actualmente es compatible con Chrome, pero no con Firefox ni Safari.
clipboard-write Controla si la aplicación puede escribir datos en el portapapeles. Actualmente es compatible con Chrome, pero no con Firefox ni Safari.
microphone Controla si la aplicación puede usar dispositivos de entrada de audio.
camera Controla si la aplicación puede usar dispositivos de entrada de vídeo.
Sandbox
allow-forms Permite a la página enviar formularios. Es compatible de forma predeterminada.
allow-popups Permite que la aplicación abra ventanas emergentes. Es compatible de forma predeterminada.
allow-same-origin Si no se usa este token, se considera que el recurso proviene de un origen especial que siempre no cumple con la política del mismo origen (lo que podría impedir el acceso a los datos storage/cookies y algo más). JavaScript APIs Es compatible de forma predeterminada.
allow-scripts Permite que la página ejecute scripts. Es compatible de forma predeterminada.
allow-downloads Permite descargar archivos a través de un elemento <a> o <area> con el atributo de descarga, así como a través de la navegación que conduce a la descarga de un archivo.
allow-modal Permite que la página abra ventanas modales por Window.alert(), Window.confirm(), Window.print() y Window.prompt(); mientas que se permite abrir un elemento <dialog> sin que sea necesaria esta palabra clave.
allow-storage-access-by-activación por parte del usuario Permite utilizar la API de acceso al almacenamiento para solicitar el acceso a las cookies no particionadas.
allow-popups-to-escape-caja de arena Permite abrir un nuevo contexto de navegación sin forzar los marcadores de entorno de pruebas.

Configuración de ejemplo

Los permisos iframe se pueden configurar con una plantilla similar a la siguiente.

Por ejemplo, para conceder permisos de portapapeles:

{ "IframeConfig": { "Allow": [ "clipboard-read", "clipboard-write" ], "Sandbox": [ "allow-forms", "allow-popups", "allow-same-origin", "allow-scripts" ] } }
Notas importantes
  1. De forma predeterminada, si el campo de configuración del iframe se deja en blanco o se establece con corchetes vacíos {}, se conceden automáticamente los siguientes permisos de entorno de pruebas:

    • allow-forms

    • allow-popups

    • allow-same-origin

    • allow-scripts

    { "IframeConfig": { "Allow": [], "Sandbox": ["allow-forms", "allow-popups", "allow-same-origin", "allow-scripts"] } }
  2. Para configurar una aplicación sin permisos de forma explícita, debe configurar matrices vacías para Allow y Sandbox.

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