Как я могу авторизовать установку приложения Electron? - PullRequest
0 голосов
/ 08 февраля 2020

Если вам нужно было сделать какой-то механизм авторизации для приложения Electron, какие библиотеки / фреймворки вы бы использовали для него?

Базовые c требования будут заключаться в том, что пользователь вводит либо ключ, либо некоторая идентификационная информация о себе и об их праве на использование приложения может быть удаленно разрешена / заблокирована при необходимости.

Вроде как лицензионный ключ, но немного более гибкая с точки зрения определения, когда заканчивается их право на использование.

1 Ответ

1 голос
/ 08 февраля 2020

Ваш вопрос немного расплывчатый (и не совсем вопрос программирования).

Вы говорите о лицензировании программного обеспечения? Я немного исследовал это, и, хотя есть множество готовых решений, они, как правило, стоят относительно дорого (ежемесячная абонентская плата и т. Д. c).

Я остановился на Easy Digital Downloads и их Плагине лицензирования программного обеспечения . Последний позволяет при желании установить дату окончания лицензии, оповещения об обновлениях и множество других вещей. Техническая поддержка также отзывчива. Это система WordPress, поэтому вам нужно настроить «хранилище», используя WordPress.

API-интерфейс тривиален для взаимодействия с помощью Javascript - для активации лицензии, проверки действительности лицензии и проверки обновлений.

Обнаруженный мной проект с открытым исходным кодом Простое лицензирование . Это бесплатно, но не так хорошо документировано и поддержки нет.

...