서버 연동 인증 정보 만들기
Environment ID, Site Key, Access Key 및 Content ID을 찾으십시오. 신뢰할 수있는 백엔드에서 인증 정보를 유지하십시오.
Published 콘텐츠가 DRM-X Web Player에서 재생되는지 확인한 뒤 인증 정보를 만드세요. 백엔드가 허가된 시청자를 위해 재생을 요청할 때 사용합니다. 웹사이트 로그인이나 패키징 프로필을 대체하지 않습니다.
재생 API 클라이언트 만들기#
- 환경을 선택하세요.DRM-X Console에 로그인하고 Published 콘텐츠가 있는 Development 환경을 선택합니다.
- 클라이언트를 만드세요.Integrations에서 웹사이트 백엔드용 재생 API 클라이언트를 만듭니다.
license-tokens:create권한만 부여하세요. - 서버 값을 복사하세요.Site ID, Site Key와 한 번만 표시되는 Access Key를 보호된 서버 설정에 보관합니다. Site ID는 환경을 식별합니다. Published 보호 파일에서 Content ID를 복사하세요.
- 샘플을 설정하고 테스트하세요.백엔드용 키트를 사용합니다. 아래 자리 표시자와 예제의 로그인·시청 권한 검사를 교체하세요. 권한이 있는 시청자는 재생할 수 있고 권한이 없는 시청자는 거부되는지 확인합니다.
빠른 시작에 필요한 네 가지 값 복사#
Console → Integrations에서 재생 API 클라이언트를 만들고 license-tokens:create만 허용하세요. Console → Package content에서 만든 Published 보호 파일의 Content ID를 사용합니다.
연동에 필요한 설정값 확인
DRM-X Console에서 다음 값을 복사하세요. 인증 정보는 서버에 보관하세요.
- Environment ID / Site ID
게시된 동영상이 있는 환경을 선택하세요.
- Site Key / 클라이언트 ID
재생 API 클라이언트의 식별자를 복사하세요.
- Access Key
이 비밀 값이 처음 표시될 때 안전하게 저장하세요. 브라우저로 보내지 마세요.
- Content ID
상태가 Published인 동영상의 Content ID를 복사하세요.
PHP 코드 - 첫 번째 설정
return [
'platformApi' => 'https://api6.drm-x.com',
'siteId' => 'your-development-environment-uuid',
'siteKey' => 'drmx_your_environment_scoped_client_id',
'accessKey' => 'paste-your-one-time-access-key',
'applicationId' => 'customer-php-website',
'content' => [
'id' => 'your-published-content-id',
'title' => 'Your protected title',
'type' => 'vod',
],
'licensePolicyTemplate' => 'multi-tier-standard',
'licensePolicy' => null,
'licenseDeliveryMode' => 'direct-token',
];
다운로드한 빠른 시작 예제에는 환경 변수가 필수가 아닙니다. Production에서 환경 변수나 비밀 관리 서비스를 사용하는 대안은 주석으로 제공됩니다.
각 앱이나 백엔드 서비스에 별도의 API 클라이언트를 사용하세요. 그러면 모든 통합을 중단하지 않고 특정 자격 증명을 교체하거나 취소할 수 있습니다.
패키징 인증 정보와 재생 인증 정보 분리#
| 용도 | 값 | 사용 위치 |
|---|---|---|
| 패키징 및 게시 | Site ID, Packager Access Key, Packager KMS Token | Packager에 저장한 프로필 또는 보호된 자동화 환경 |
| 시청자에게 재생 허용 | Site ID, Site Key, Access Key | 인증된 백엔드에서만 사용 |
| 허가된 항목 하나 재생 | 단기 DRM License Token과 Contract v1 | 반환된 제한 경로를 사용하는 플레이어 |
Packager KMS Token은 재생 Access Key를 대신할 수 없습니다. 시청자의 DRM License Token으로 콘텐츠를 게시할 수는 없습니다. 통합에는 Development 인증 정보를 사용하고 Production은 별도로 관리하세요. 노출된 비밀을 교체하거나 취소하고 관련 앱을 업데이트하세요.
먼저 로그인한 Web Player에서 Published Content ID를 확인합니다. 그런 다음 백엔드 키트에 동일한 환경과 신뢰할 수 있는 Content ID를 설정하세요.
DRM-X 6.0