ШешімдерҚорғауҚолтаңбалы сілтемелер

Кім көретінінсайтыңыз шешеді.

Жабық бейнеге сілтемелерге өз кілтіңізбен қол қойыңыз — өз бэкендіңізде, өз қолжетімділік логикаңыз бойынша: жазылым, төлем, жеке кабинетке кіру. Көру кезінде dodocast тек қолтаңбаны тексереді.

Қолтаңба кілттері

Сіздің ережеңіз бойынша қолжетімділік.

01 / KEYS

Өз кілттеріңіз

Кілт консольде жасалады. Құпия бір рет көрсетіледі; әр кілттің белгісі және соңғы қолданылған уақыты бар.

02 / JWT

Қарапайым JWT

HS256, тақырыпта кілт идентификаторы, денесінде бейне коды мен мерзімі. Кез келген JWT кітапханасы жарайды.

03 / TTL

24 сағатқа дейін жарамды

«iat» және «exp» міндетті, жарамдылық мерзімі бір тәуліктен аспайды: сыртқа кеткен сілтеме ұзақ өмір сүрмейді.

04 / SCOPE

Бір токен — бір нысан

Бір бейнеге берілген токен басқа бейнені, плейлистті не арнаны ашпайды. Тек өз контентіңізге қол қоя аласыз.

05 / REVOKE

Бір минутта кері қайтару

Кері қайтарылған кілтпен қол қойылған сілтемелер бір минут ішінде жұмысын тоқтатады. Бірнеше белсенді кілт оларды тоқтаусыз ауыстыруға мүмкіндік береді.

06 / OBJECTS

Бейнелер, плейлистер, эфир

Бір кілт кез келген бейнеңізге, плейлистіңізге, трансляцияңызға немесе арнаңызға сілтемелерге қол қояды.

Токен

Токен — тікелей сілтеме жолында.

Плеерге басқа ештеңе керек емес: сапаларды, сегменттерді және шифрлау кілтін ол сол префикспен өзі сұрайды.

  • Кілттер мен Kotlin, Python, Node.js және PHP код мысалдары консольде: «Settings» → «Signing keys».
  • Курс үшін токен плейлист кодына беріледі — ол сол плейлистің сабақтарын ашады.
  • Сілтеме 403 қайтарса, консоль себебін айтады: бөгде контент, тым ұзақ мерзім, кері қайтарылған кілт немесе 5 минуттан артық алға кеткен сервер сағаты.

Тарифтер. Қолтаңбалы сілтемелер тікелей сілтемелер бар жерде жұмыс істейді — Pro және Business тарифтерінде.

Қалай баптау керек

Консольдегі үш қадам.

01

Кілт жасаңыз

«Settings» → «Signing keys»: белгі қосып, құпияны бірден сақтаңыз.

02

Бэкендте қол қойыңыз

Көруге рұқсаты барларға токен беріңіз. Құпияны ешқашан браузерге жібермеңіз.

03

Сілтемені плеерге беріңіз

Токен сілтеме жолына қойылады, қалғанын плеер өзі істейді.

JWTHS256kidKotlinPythonNode.jsPHP
Жақында іске қосылады

Арнаңызға дейін — бір жүктеу.

dodocast-ты алғашқы серіктестерге ашамыз: медиа, білім, оқиғалар, корпоративтік ТВ. Эфирге не шығарғыңыз келетінін айтыңыз.

немесе жазыңыз hello@dodocast.com

dodocast консолі әзірге тек ағылшын және орыс тілдерінде қолжетімді.