А как идентифицировать человека, что он подключается не из корпоративной сети? IP и MAC элементарно подменяются. Подключение же к внешнему/внутреннему IP сервера - очень относительная вещь, многое зависит от того, как настроен сервер, как сделана проброска трафика.
Я не знаю более надёжного способа идентифицировать клиента, кроме как по его учётной записи/паролю. Гораздо проще завести ещё одну учётку и не мучиться. Тем более, что лицензия покупается на людей в онлайн. Зарегистрировать можно сколько угодно юзеров.
Team lead
Чат со мной