Resource-uitwisseling tussen origines
Beheerders moeten mogelijk een extern script of een toepassing van derden toestaan om rechtstreeks aanroepen te doen naar de REST API van hun Blackboard-instantie. Voorheen werden deze verzoeken op browserniveau geblokkeerd. Blackboard bevat een CORS-tool (Cross-Origin Resource Sharing), zodat je instelling meer gebruik kan maken van Cloudextensies of extensies van derden. Beheerders kunnen de CORS-tool ook gebruiken om de toegestane domeinen binnen een toegangscontrolelijst en headers die zijn toegestaan als onderdeel van die verzoeken strikt te definiëren. Met deze veilige, schaalbare tool kunt u meer integratiemogelijkheden verkennen met behulp van REST API's.
Om veiligheidsredenen beperken browsers cross-origin HTTP-verzoeken die vanuit scripts worden geïnitieerd. XMLHttpRequest en de Fetch API volgen bijvoorbeeld het same-origin beleid, dat zegt dat een webtoepassing die deze API's gebruikt, alleen HTTP-bronnen kan aanvragen van hetzelfde domein waarvan de toepassing is geladen, tenzij CORS-headers (Cross-Origin Resource Sharing) worden gebruikt.
Met de CORS-tool kunnen Blackboard-beheerders deze externe domeinen rechtstreeks vanuit het Administrator Panel definiëren.
Maak een configuratie
Ga naar het configuratiescherm voor beheerders en selecteer Cross-Origin Resource Sharing.
Selecteer Configuratie maken.
Voer de gegevens voor de configuratie in:
Herkomst: Voer een domein in met behulp van http:// protocol.
Toegestane kopteksten: Geef de koppen op die u wilt toestaan vanaf de oorsprong.
Beschikbaar: Selecteer Ja om de configuratie beschikbaar te maken. De beschikbaarheid van de configuratie is standaard ingesteld op Geen.
Selecteer Verzenden om op te slaan.
Een configuratie beheren
Ga naar het configuratiescherm voor beheerders en selecteer Cross-Origin Resource Sharing.
Open het menu van een configuratie.
Selecteer Bewerken om toegang te krijgen tot de instellingen Oorsprong, Toegestane kopteksten en Beschikbaar.
Selecteer Niet beschikbaar maken om de configuratie uit te schakelen. U kunt ook meerdere configuratieselectievakjes inschakelen en in het menu Beschikbaarheid selecteren om instellingen bulksgewijs te wijzigen.
Selecteer Verwijderen om de configuratie te verwijderen. U kunt ook meerdere configuratieselectievakjes inschakelen en Verwijderen inschakelen om configuraties bulksgewijs te verwijderen.