접근 권한 검사 (CheckAccessRights)

라이선스 발급 시 권한 검사를 위해 호출됩니다.

호출

Callback URL콜백 URL (콘솔에서 설정)
AuthorizationAPI 접근 권한 목적으로 사용 (콘솔에서 설정)
POST <Callback URL>
content-type: application/json
Authorization: Bearer <Authorization>

{
    "type": "CheckAccessRights",
    "appId": string,
    "mediaUrl": string,
    "deviceId": string,
    "userId": string,
    "userData": object,
    "offline": boolean,
}
이름타입설명
appIdstringApp 아이디
mediaUrlstring미디어 URL
deviceIdstring디바이스 아이디
userIdstring사용자 아이디
userDataobjectlaunchAgent 호출 시 입력한 정보
(사용자 및 컨텐츠 식별 등의 용도)
offlineboolean
설명
true다운로드 컨텐츠
false그 외

반환

{
    "result": "Ok" | "Expired" | "NoRights" | "DeviceLimitExceeded",
    "expiresOn": number
}

result

설명
Ok접근 권한 있음
Expired접근 권한 만료됨
NoRights접근 권한 없음
DeviceLimitExceeded디바이스 제한 초과

expiresOn (옵션)

result가 "Ok"일 때, 접근 만료 일시 값이 필요합니다. 이때, Unix epoch time으로 표시합니다.