

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
<a name="3p-apps-iframe-permissions"></a>

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
<a name="3p-apps-iframe-permissions-sample-configuration"></a>

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 \$1\$1, 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"]
       }
   }
   ```

1. Para configurar una aplicación sin permisos de forma explícita, debe configurar matrices vacías para `Allow` y `Sandbox`.

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