Я создал сайт Node.js WebApp и разместил его на Azure. Здесь размещается веб-узел Socket.io и веб-сайт, который я хочу защитить за формой проверки подлинности. Мой первоначальный план состоял в том, чтобы использовать ActiveDirectory, но я не могу найти никакой информации о подключении WebSocket с использованием такой аутентификации.Аутентификация Active Directory на Node.js WebSocket
Есть ли способ использовать Active Directory или другую аналогичную и легко настраиваемую аутентификацию для защиты как веб-сайта, так и WebSocket?
Я планирую подключиться к этому серверному веб-приложению с локальной машины, используя socket.io-client.
используйте html + http для подключения к AD, а затем передайте его на веб-сокеты. вы можете использовать токен или что-то из html, если хотите проверить входящее соединение сокета выше и выше IP. – dandavis
Если вы используете экспресс, я бы порекомендовал passjs, socket.io, затем паспорт.socketio –