Как отличить подключения через «приложения» и по url в NW.js?
Задача - сделать клиент серверное приложение.
В отдельном окне запускается сервер (например, express) и показывается статистика по нему и все.
Через браузер подключаются клиенты и видят совсем другие страницы.
Нужно чтобы "владелец" сервера (тот, на чьей машине запущено приложение) был в приложении как бы сразу авторизован. Как отличить юзеров подключающихся по сети, от юзера, запустившего приложение, не пойму чет.
Разве что по ip и заголовку Host.
"Запустивший" будет слать запросы на 127.0.0.1
UPD: может быть не безопасно. Лучше всётаки сделать аутентификацию.
Ну или хотябы запустить сервер, который в принципе в интернет не смотрит, к которому должен подключаться локальный админ.
Только с этим поосторожнее, а то была статья тут как вумные сервера-прокладки проблёскивали ip юзера не настоящий, а, если есть, получая его из хэдера X-Forwarded-For(который ставят прокси). Всё бы нормально, пока на сайт не зашёл чувак с X-Forwarded-For 127.0.0.1 и внезапно не попал в админку.:)