Я новичок в Electron, но я думал о создании настольного приложения для продажи в качестве SaaS.
Программное обеспечение будет работать в основном в автономном режиме, что подводит меня к моей первой проблеме. Если приложение предназначено для работы в основном в автономном режиме, как можно аутентифицировать пользователя, чтобы убедиться, что он заплатил за продукт или что его подписка действительна в первую очередь? Я имею в виду, что мешает кому-то копаться в коде и «взламывать» программное обеспечение, если оно не подвергается сетевой аутентификации?
Кто-нибудь может объяснить, как аутентификация обычно работает в этом контексте?
Есть ли способ реализовать надежную автономную аутентификацию?