Как предоставить доступ на основе ролей к файлу JAR

Я создал файл JAR, который позволяет пользователю выполнять определенную автоматизацию приложения. Я даю его покупателям, чтобы они попробовали, чтобы они знали, что покупают.

Я хочу ограничить использование моего JAR для определенных пользователей/клиентов, таким образом, он не будет распространяться. Как я могу этого добиться?


person PratikPal    schedule 14.11.2019    source источник
comment
Может быть, вы могли бы вместо этого попробовать сделать что-то вроде это?   -  person bkis    schedule 14.11.2019
comment
Это хорошее решение, учитывая, что необходимый доступ для удаления моего JAR доступен в системе, в которой он работает. Я не знаю, какую среду они будут использовать, поскольку мое решение совместимо с MAC, Windows и Linux.   -  person PratikPal    schedule 14.11.2019
comment
Одним из правильных способов является наличие системы онлайн-аккаунтов (где у каждого пользователя есть имя пользователя/пароль), доступ к которой осуществляется приложением и требует от пользователя предоставления учетных данных. Нет авторизации, нет запуска приложения. Для этого онлайн-система после входа в систему отправляет что-то, что требуется для процесса запуска.   -  person Robert    schedule 14.11.2019
comment
Могу ли я использовать что-то вроде jarsigner, чтобы подписать пользователя и ограничить доступ этого пользователя к JAR?   -  person PratikPal    schedule 14.11.2019