서문
대부분의 브라이트코브 REST API는 OAuth2를 인증의 기반으로 사용하며, OAuth 구현에 대해서는 다음 섹션에서 자세히 살펴보겠습니다.
그러나 먼저 세 가지 API가 서로 다른 인증 방법을 사용합니다.
정책 키 인증: 재생 API
그만큼재생 API주로 플레이어 또는 웹 포털에서 비디오 및 재생 목록 데이터를 검색하는 데 사용되며policy_key
, 인증을 위해 일반적으로 인수로 전달됩니다. Accept
머리글:
Accept: application/json;pk={policy_key}
정책 키는 브라이트코브 플레이어를 위해 자동으로 생성되며플레이어 구성에서가져오거나Policy API를사용하여 생성할 수 있습니다.
API 키 인증: 라이브 API
Live API는계정을 통해 요청을 인증하도록 설정할 때 제공되는 API 키를 사용합니다. API 키는X-API-KEY
헤더에 전달됩니다.
X-API-KEY : {YOUR_APIKey}
OAuth2 인증
비디오 클라우드용 다른 REST API는 인증을 위해 OAuth2를 사용합니다. OAuth2에 익숙한 사용자는 클라이언트 자격 증명 흐름을 사용합니다. 관련된 두 가지 작업이 있습니다.
- 클라이언트 자격 증명 가져오기:이 작업은 Studio에서 관리 도구의API 인증페이지를 사용하여 가장 쉽게 수행할 수 있는 일회성 작업입니다. 자세한 내용 및 단계별 지침은API 인증 자격 증명 관리를참조하십시오.
- 액세스 토큰 가져 오기:각 API 요청에는
Authorization
헤더에 전송 된 액세스 토큰이 있어야합니다.Authorization: Bearer {access_token}
액세스 토큰은 5 분 동안 사용되므로 반복되는 API 요청을 생성하는 프로세스를 실행하지 않으면 각 요청에 대해 새 요청을 얻고 싶을 것입니다.
액세스 토큰은 요청에 따라 클라이언트 자격 증명을 브라이트코브의 OAuth API로 전송하여 얻을 수 있습니다. 자세한 내용은액세스 토큰 가져오기를참조하십시오. API 호출 테스트를위한 일회용 토큰을 얻는 데 사용할 수있는샘플 앱도있습니다. 인기있는 REST 클라이언트우편 배달부및불면증을구성하기위한 지침도 있습니다.