Привет, я пытаюсь реализовать аудио/видеопоток, защищенный auth, в угловом приложении через REST api. Цель состоит в том, чтобы защитить аудио/видео, чтобы они не были доступны другим пользователям без регистрации. Я попытался одноразового использования маркера так поток выглядит следующим образом:Частное видео через REST api
- Угловая попросить одного маркера использования после нажатия кнопки воспроизведения
POST: file/1/token
- Угловая получить маркер и вставить маркер в URL
?token=...
- запрос Потока отправить сервер
GET: file/1?token=...
- сервер проверяет маркер и удаляет его из базы данных
- Если маркер правый поток начинает
Проблема возникла, когда вы нажимаете на временной шкале, где поток не буферизирован, поэтому браузер автоматически отправляет другой запрос, который, конечно, неавторизован, поскольку токен уже удален.
Я хочу сохранить api без гражданства, но, как вы видите, какое-то состояние вынуждено html-носителями.
Я хотел бы услышать ваши намеки или решения по этой проблеме.