Skip to main content

Uso compartido de recursos de origen cruzado

Es posible que los administradores deban permitir que un script externo o una aplicación de terceros realicen llamadas directas a la API REST de su instancia de Blackboard. Anteriormente, estas solicitudes se bloqueaban a nivel del navegador. Blackboard incluye una herramienta de uso compartido de recursos de origen cruzado (CORS) para permitir que su institución aproveche más las extensiones basadas en la nube o de terceros. Los administradores también pueden usar la herramienta CORS para definir exactamente los dominios permitidos en una lista de control de acceso y los encabezados permitidos como parte de esas solicitudes. Se trata de una herramienta segura y escalable que le permite analizar más posibilidades de integración con las API de REST.

Por motivos de seguridad, los navegadores restringen las solicitudes HTTP de origen cruzado que se inician desde las secuencias de comandos. Por ejemplo, XMLHttpRequest y la API Fetch siguen la misma directiva de origen, que dice que una aplicación web que usa esas API solo puede solicitar recursos HTTP desde el mismo dominio desde el que se cargó la aplicación, a menos que se usen encabezados de uso compartido de recursos de origen cruzado (CORS).

Con la herramienta CORS, los administradores de Blackboard pueden definir estos dominios externos directamente desde el Panel del administrador.

Crear una configuración

  1. Vaya al Panel del administrador y seleccione Uso compartido de recursos entre orígenes.

  2. Seleccione Crear configuración.

  3. Escriba los detalles de la configuración:

    • Origen: Ingrese un dominio usando http:// protocolo.

    • Encabezados permitidos: especifique los encabezados que desea permitir desde el origen.

    • Disponible: seleccione Sí para que la configuración esté disponible. La disponibilidad de la configuración se establece en No de forma predeterminada.

  4. Seleccione Enviar para guardar.

Administrar una configuración

  1. Vaya al Panel del administrador y seleccione Uso compartido de recursos entre orígenes.

  2. Abra el menú de una configuración.

  3. Seleccione Editar para acceder a la configuración Origen, Encabezados permitidos y Disponible.

  4. Seleccione Hacer no disponible para deshabilitar la configuración. También puede seleccionar varias casillas de verificación de configuración y seleccionar en el menú Disponibilidad para cambiar la configuración de forma masiva.

  5. Seleccione Eliminar para eliminar la configuración. También puede seleccionar varias casillas de verificación de configuración y seleccionar Eliminar para eliminar configuraciones de forma masiva.