Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Управление доступом к потокам в CDN

CDN 2.1 2 позволяет ограничивать доступ к определенным потокам в CDN для подписчиков. Доступ защищается ключами, организованными в списки контроля доступа (ACL) для каждого потока. Подписчик может запросить поток для воспроизведения, только указав правильный ключ. Ключ указывается при помощи специального параметра, передаваемого при установке соединения с сервером.

...

REST-методы и статусы ответа

REST-метод

Пример тела REST-запроса

Пример тела REST-ответа

Статусы ответа

Описание

/cdn/stream/access_list/add

Code Block
languagejs
themeRDark
{
 "name":"test",
 "authorizedKeys":["key1","key2","key3"]
}



200 – OK

500 – Internal Server Error

Добавить ключи в список контроля доступа к потоку

/cdn/stream/access_list/remove
Code Block
languagejs
themeRDark
{
 "name":"test",
 "authorizedKeys":["key1"]
}

200 – OK

500 – Internal Server Error

Удалить ключи из списка контроля доступа к потоку

/cdn/stream/access_list/cleanup
Code Block
languagejs
themeRDark
{
 "name":"test"
}

200 – OK

500 – Internal Server Error

Очистить список контроля доступа к потоку

/cdn/stream/access_list/print
Code Block
languagejs
themeRDark
{
 "name":"test"
}
Code Block
languagejs
themeRDark
[
    "key1"
]

200 – OK

404 - ACL not found

500 – Internal Server Error

Показать список контроля доступа к потоку

Параметры

Имя параметра

Описание

Пример

name

Имя потока в CDN

test
authorizedKeysСписок ключей доступа к потоку
["key1","key2","key3"]

Доступ к потоку со стороны подписчика

...