Настройка мультитенантного решения Saas с ограничениями - PullRequest
0 голосов
/ 07 марта 2019

Друг хочет начать новый проект со мной.Это своего рода POS-решение для определенного типа розничного магазина, но оно будет размещено в облаке.Мы обсуждаем следующую проблему:

Предположим, что у человека есть сеть из 12 магазинов, и он хочет купить / подписаться на наше программное обеспечение.Но этот человек дешев и не хочет регистрироваться и платить за все 12 магазинов.Как мы можем запретить ему покупать только 5 подписок, но иметь возможность доступа к нему из всех 12 местоположений?

Вначале я думал, что требуется регистрация IP, так что если он покупает подписку на 5 магазинов, он может иметь только5 различных IP-адресов, которые могут одновременно работать с программным обеспечением.Я вижу, как это может быть немного грязно, но может показаться довольно эффективным.

Два вопроса: 1. Каковы недостатки этой методологии регистрации ИС?2. Какие существуют альтернативные решения?

Ответы [ 2 ]

1 голос
/ 08 марта 2019

Я согласен с ответом VPN на Q1, хотя у них может не быть технической возможности сделать это. В любом случае, ограничение по IP является грязным, тем более что они не всегда статичны - даже для бизнеса.

Поскольку это SaaS, я бы изменил модель лицензии, чтобы она основывалась на одновременных соединениях. Таким образом, вы ограничиваете количество сеансов, которые они могут иметь в любой момент времени. Если они покупают пять лицензий, они могут одновременно войти в систему с пяти терминалов.

Вы также можете назначить им 5 разных входов в систему и ограничить каждый сеанс только одним сеансом одновременно, чтобы они не могли войти в систему с учетной записью более чем на одном устройстве. Достигает того же, но может быть проще в настройке, в зависимости от вашего программного обеспечения.

Последний имеет дополнительное преимущество дополнительной безопасности - никто другой не может войти в систему со своими учетными данными, пока они его используют.

0 голосов
/ 08 марта 2019

Q1: Существует быстрый и простой способ обхода регистрации IP: VPN. Все, что нужно сделать, - это направить все запросы в головной офис через VPN: тогда все запросы будут казаться вам поступающими из головного офиса.

Q2: никто не приходит на ум.

...