Как обезопасить сервер TURN для WebRTC?
Я только что установил rfc5766-turn-server ( https://code.google.com/p/rfc5766-turn-server/) на сервере Amazon, чтобы ретранслировать мои вызовы WebRTC.
Так как для аутентификации имя пользователя и пароль будут разосланы каждому клиенту в WebRTC iceServers
Как я могу убедиться, что только мои клиенты используют мой TURN для ретрансляции своих вызовов?
1 ответ
Вы можете использовать это вместо https://code.google.com/p/coturn/. Он создан на основе проекта rfc5766-turn-server.
Поддерживаемые механизмы аутентификации TURN:
- "классический" механизм долгосрочных полномочий;
- TURN REST API (модификация долгосрочного механизма для ограниченной по времени секретной аутентификации для приложений WebRTC: http://tools.ietf.org/html/draft-uberti-behave-turn-rest-00)
- Экспериментальная сторонняя опция авторизации клиента на основе oAuth