2015-03-06 3 views
0

У меня есть API REST nodejs, который использует аутентификацию oauth. Клиент может использовать стороннее приложение для записи звуковых файлов (формат .wav), которые хранятся на сервере NAS. Этот сервер монтируется на сервере REST API.Воспроизведение аудио с помощью nodejs REST API?

На внешнем веб-приложении (PHP) я хочу разрешить пользователям слушать свои WAV-файлы с использованием какого-либо аудиоплеера. Важно, чтобы они могли получать доступ только к своим собственным файлам (есть модель мангуста, которая связывает файлы с клиентами).

Файлы .wav, как правило, очень маленькие (макс. 250 кб).

Интересно, какой лучший подход позволяет пользователям воспроизводить аудио? Я искал лучшие практики передачи двоичных данных через REST API, но, похоже, нет прямого ответа. Я посмотрел на потоковое, но я не уверен, как реализовать аутентификацию oauth. Любые указатели в правильном направлении будут высоко оценены.

ответ

0

Что вам нужно сделать, это включить аутентификацию для вашего приложения. Это можно сделать многими способами, но я настоятельно рекомендую использовать http://passportjs.org/. Он интегрируется в основном с каждым поставщиком аутентификации. Затем вам нужно будет войти в систему, а затем связать свой логин с WAV-файлами, к которым у них есть доступ.

+0

Спасибо за комментарий, но это не проблема, у меня уже есть аутентификация во внешнем приложении (PHP), которое помещает токен oauth в сеанс, который необходим для аутентификации с помощью вызовов API. – jesper87

+0

Вы можете использовать токен oauth, чтобы сделать ACL на основе этого. –

Смежные вопросы