У меня есть приложение Meteor, которое должно работать только для некоторых IP-адресов из белого списка (EDIT: у пользователя могут быть разные белые списки IP-адресов). Поэтому, если вошедший в систему пользователь покидает IP-адрес (например, он переключается на 3G на своем мобильном телефоне), я хочу, чтобы он автоматически выходил из системы. Я знаю, что в методе Meteor this.connection и this.userId дают мне достаточно информации для выполнения этой задачи. Но я не хочу проверять для каждого вызова метода ограничения пользователя. Здесь может быть полезен обратный вызов OnConnection. Но внутри него у меня нет информации о пользователе. Каков самый элегантный способ сделать это?
Спасибо.