출처 간의 리소스 공유
관리자는 외부 스크립트나 타사 애플리케이션이 Blackboard 인스턴스의 REST API를 직접 호출할 수 있도록 허용해야 할 수도 있다. 이전에는 브라우저 수준에서 이런 요청이 차단되었습니다. Blackboard에는 교육 기관이 클라우드 기반 및 타사 확장을 보다 효과적으로 활용할 수 있도록 하는 CORS(Cross-Origin Resource Sharing) 도구가 포함되어 있습니다. 관리자는 CORS 도구를 사용하여 액세스 제어 목록에서 허용하는 도메인과 요청의 일부로 허용하는 헤더를 엄격히 정의할 수 있다. REST API를 활용하면 이 안전하고 확장 가능한 도구로 더 많은 통합 가능성을 탐색할 수 있습니다.
브라우저는 보안상의 이유로 스크립트 내에서 시작된 교차 출처 HTTP 요청을 제한합니다. 예를 들어, XMLHttpRequest와 Fetch API는 CORS(교차 출처 리소스 공유) 헤더를 사용하지 않는 경우, 해당 API를 사용하는 웹 애플리케이션이 로드된 같은 도메인에서만 HTTP 리소스를 요청할 수 있게 하는 동일 출처 정책을 준수합니다.
Blackboard 관리자는 CORS 도구를 사용하여 관리자 패널에서 직접 이러한 외부 도메인을 정의할 수 있습니다.
만들기 구성
관리자 패널로 이동한 후 교차 출처 리소스 공유를 선택하세요.
‘구성 만들기’를 선택하세요.
세부 정보를 구성에 입력합니다.
원본: 프로토콜을 사용하여 도메인을 'http://'로 입력합니다.
허용된 헤더: 오리진에서 허용할 헤더를 지정합니다.
사용 가능: 예시를 선택하여 구성을 활성화합니다. 구성 가용성은 기본적으로 아니오로 설정됩니다.
제출을 선택하여 저장하십시오.
구성 관리
관리자 패널로 이동한 후 교차 출처 리소스 공유를 선택하세요.
구성 메뉴를 열어주세요.
편집을 선택하여 Origin, 허용된 헤더 및 사용 가능 설정에 접근하세요.
사용할 수 없게 설정을 선택하여 구성을 비활성화합니다. 구성 확인란을 여러 개 선택한 후 가용성 메뉴에서 선택하여 설정을 일괄적으로 변경할 수 있습니다.
구성을 제거하려면 삭제를 선택하세요. 구성 확인란을 여러 개 선택한 후 삭제를 클릭하면 대량으로 구성을 제거할 수 있습니다.