Java 如何授予对JAR文件的基于角色的访问权限

Java 如何授予对JAR文件的基于角色的访问权限,java,authentication,jar,executable-jar,jarsigner,Java,Authentication,Jar,Executable Jar,Jarsigner,我创建了一个JAR文件,允许用户对应用程序执行某些自动化操作。我把它交给客户试用,让他们知道自己在买什么 我希望限制特定用户/客户使用我的JAR,这样它就不会被分发。我怎样才能做到这一点?也许你可以试着做类似的事情?这是一个很好的解决方案,因为删除我的JAR所需的访问权限在运行它的系统上是可用的。我不知道他们将使用的环境,因为我的解决方案与MAC、Windows和Linux兼容。一个正确的方法是让应用程序访问一个在线帐户系统(每个用户都有用户名/密码),并要求用户提供凭据。没有登录,没有启动应用

我创建了一个JAR文件,允许用户对应用程序执行某些自动化操作。我把它交给客户试用,让他们知道自己在买什么


我希望限制特定用户/客户使用我的JAR,这样它就不会被分发。我怎样才能做到这一点?

也许你可以试着做类似的事情?这是一个很好的解决方案,因为删除我的JAR所需的访问权限在运行它的系统上是可用的。我不知道他们将使用的环境,因为我的解决方案与MAC、Windows和Linux兼容。一个正确的方法是让应用程序访问一个在线帐户系统(每个用户都有用户名/密码),并要求用户提供凭据。没有登录,没有启动应用程序。为此,在线系统在登录后发送启动过程所需的内容。我是否可以使用类似于jarsigner的东西对用户进行签名并限制该用户访问JAR?