BlackboardHelp Center

REST API 통합

Updated on

Note

본 문서는 AI 지원 기계 번역을 사용하여 번역되었습니다. 번역본은 ‘있는 그대로’ 제공되며 정확성에 대해 어떠한 보증도 하지 않습니다. 이 콘텐츠의 영어 버전이 공식적이고 권위 있는 출처입니다.

Blackboard LMS 는 개발자가 Blackboard LMS에 액세스하는 사용자 지정 애플리케이션을 만들 수 있도록 REST API 제품군에 대한 공개 액세스를 제공합니다. 통합 파트너에 대해 자세히 알아보려면 Blackboard 앱 카탈로그를 방문하십시오.

REST API를 사용하는 이유

REST API를 사용하면 개발자가 Blackboard LMS 서버와 느슨하게 결합된 애플리케이션을 만들 수 있습니다. 이러한 애플리케이션은 어디에서나 실행할 수 있습니다. 또한 서버를 방해할 위험 없이 서버가 정보를 제공할 수 있습니다.

REST API 보안

REST API는 다양한 보안 모델에서 작동할 수 있습니다. Blackboard LMS REST API 권한 부여는 업계 표준 OAuth 2.0을 사용합니다. 이를 통해 Blackboard LMS 관리자가 정의한 권한에 따라 요청할 수 있습니다. 또한 애플리케이션은 이 프로토콜의 3-legged 방식을 사용할 수 있습니다. 이 방식은 사용자의 자격 증명을 공유하지 않고 애플리케이션을 특정 Blackboard LMS 사용자로 인증합니다. 사용자는 로그인하여 애플리케이션이 자신을 대신하여 작업하도록 허용합니다. 그러면 애플리케이션은 해당 사용자가 가진 수준의 액세스 권한만 얻습니다.

Important

모범 사례로서 통합 사용자에게는 전체 시스템 관리자 권한이 아니라 통합 도구를 사용하는 데 필요한 최소 권한만 부여하십시오.

REST API로 무엇을 할 수 있습니까?

개발자 포털을 통해 Blackboard REST API에 대한 액세스를 요청할 수 있습니다. 애플리케이션을 등록하면 고유한 키와 비밀 키가 생성되므로, 이를 사용하여 API를 호출하고 애플리케이션을 플랫폼과 통합하는 데 필요한 데이터를 가져올 수 있습니다. 예를 들어 REST 기반 애플리케이션은 다음 항목에 액세스할 수 있습니다.

  • 공지사항

  • 코스

  • 콘텐츠

  • 첨부 파일

  • 과제

  • 성적

개발자가 사용할 수 있는 REST 엔드포인트의 전체 목록은 Blackboard REST API 문서를 참조하십시오. Blackboard REST API 프레임워크에 대해 자세히 알아보고 REST API 시작하기에 대한 정보도 확인할 수 있습니다.

REST 통합 등록: Blackboard LMS

Blackboard LMS 는 Blackboard LMS REST API를 사용하여 구축된 외부 애플리케이션의 통합을 지원합니다. Blackboard LMS에서 통합을 사용하려면 먼저 관리자가 Blackboard LMS에 통합을 등록해야 합니다.

애플리케이션 등록을 시작하기 전에 애플리케이션 ID를 받아야 합니다. 개발자가 관리자에게 ID를 직접 제공하거나 애플리케이션 지원 문서에 포함하여 제공할 수 있습니다.

  1. 관리자 패널의 통합에서 REST API 통합를 선택합니다.

  2. 통합 만들기를 선택합니다.

  3. 애플리케이션 ID에서 Blackboard의 개발자 포털에 애플리케이션을 등록할 때 제공된 애플리케이션 ID를 입력합니다.

  4. Learn 사용자 옆에 있는 찾아보기를 선택합니다. 통합이 대신하여 작동할 Blackboard LMS 사용자를 검색합니다. 일반적으로 통합은 관리자 또는 통합 관리를 위해 생성된 다른 사용자로 작동합니다. 사용자에게는 통합이 올바르게 작동하는 데 필요한 권한만 있는 것이 가장 좋습니다

  5. 타사 통합의 경우 최종 사용자 액세스를 예로 설정합니다. 최종 사용자는 통합을 사용하기 위해 자신의 Blackboard LMS ID로 로그인합니다. 그러면 각 사용자의 액세스가 자신의 권한으로 제한됩니다. 최종 사용자 액세스를 아니요로 설정하면 통합은 항상 양식에 지정된 Blackboard LMS 사용자로서 액세스합니다.

  6. 설정을 저장하려면 제출을 선택합니다.

In this section