Orchestrator
2021.10
False
CORS/CSP Configuration - Standalone 2021.10
Imagen de fondo del banner
Logotipo
Guía del usuario de Orchestrator
Última actualización 15 de feb. de 2024

Configuración CORS/CSP

El acceso de un navegador web a depósitos de almacenamiento de Amazon y Azure puede verse a veces restringido debido a la configuración de la políticas de Intercambio de recursos de origen cruzados (CORS) y de Seguridad de contenido (CSP).

Esto también se aplica a los depósitos de Orchestrator, cuando el almacenamiento de Orchestrator está configurado para utilizar Azure o Amazon.

Las siguientes operaciones se ven limitadas cuando se accede al contenido de depósitos desde la IU de Orchestrator:

  • Cargar archivos en un depósito de almacenamiento
  • Descargar archivos desde un depósito de almacenamiento.
  • Abrir las acciones de validación de los documentos o acciones de formulario que utilizan imágenes almacenadas en depósitos.

    Nota: El acceso a los archivos de almacenamiento mediante actividades no se ve afectado por las políticas de intercambio de recursos de origen cruzados (CORS) y de seguridad de cotenido (CSP) porque son específicas de cada navegador y se validan/ejecutan solo a nivel de navegador.

Tanto CORS como CSP permiten listas de entidades identificadas de confianza en la aplicación web. Consulta más información sobre cada cada una.

CORS

CORS es un mecanismo que permite el acceso a los recursos de una página web a través de los límites del dominio.

El acceso del navegador web de Orchestrator a los depósitos de almacenamiento de Azure puede restringirse debido a la política del mismo origen por partedel proveedor. Acceder con éxito al contenido de dicho depósito desde la IU de Orchestrator requiere que configures al proveedor corresponiende para permitir las solicitudes de origen cruzadas desde Orchestrator.

Amazon S3

Añade una regla que permita solicitudes de GET y PUT desde Orchestrator. Por ejemplo:
[
    {
        "AllowedHeaders": [
            "*"
        ],
        "AllowedMethods": [
            "GET",
            "PUT"
        ],
        "AllowedOrigins": [
            "http://your.orchestrator.dns.name"
        ],
        "ExposeHeaders": []
    }
][
    {
        "AllowedHeaders": [
            "*"
        ],
        "AllowedMethods": [
            "GET",
            "PUT"
        ],
        "AllowedOrigins": [
            "http://your.orchestrator.dns.name"
        ],
        "ExposeHeaders": []
    }
]

Azure

Habilita operacones GET y PUT para solicitudes originadas desde el Orchestrator. Por ejemplo:

<Cors>
<CorsRule>
<AllowedOrigins>http://your.orchestrator.dns.name</AllowedOrigins>
<AllowedMethods>PUT,GET</AllowedMethods>
<AllowedHeaders>*</AllowedHeaders>
<ExposedHeaders>*</ExposedHeaders>
</CorsRule>
</Cors><Cors>
<CorsRule>
<AllowedOrigins>http://your.orchestrator.dns.name</AllowedOrigins>
<AllowedMethods>PUT,GET</AllowedMethods>
<AllowedHeaders>*</AllowedHeaders>
<ExposedHeaders>*</ExposedHeaders>
</CorsRule>
</Cors>
Nota: Asegúrate de que la URL no termina en una barra oblicua.

CSP

La Política de seguridad del contenido es una capa de seguridad del navegador web que evita que una aplicación web realice solicitudes fuera de un conjunto de hosts de confianza.

Cuando se utilizan depósitos de almacenamiento, Orchestrator permite automáticamente las llamadas a Azure o Amazon S3, si estos proveedores están habilitados o si el almacenamiento compuesto de Orchestrator está configurado para utilizar Azure o Amazon S3.

Importante: Para evitar problemas de CSP, utiliza nombres canónicos de Azure o Amazon para el contenedor, y evita URL de vanidad.

Para solucionar posibles problemas de CSP, añade la configuración de la aplicación Buckets. ContentSecurityPolicy y establece su valor en una lista separada por comas de todos los dominios que se permitirán. Este parámetro anula los ajustes correspondientes de Orchestrator en lo que respecta a Azure y AWS, así que asegúrate de añadir también Azure y/o AWS, si fuera necesario.

  • CORS
  • Amazon S3
  • Azure
  • CSP
Icono de soporte y servicios
Obtén la ayuda que necesitas
Icono de UiPath Academy
RPA para el aprendizaje - Cursos de automatización
Icono de UiPath Forum
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.