【发布时间】:2014-05-18 16:05:07
【问题描述】:
我正在使用 Chrome(打包)应用程序开发 POS 客户端。它将在已安装的计算机上本地运行,并通过 Web 服务与服务器交互。此应用只能在商店的特定计算机上运行。
我知道我可以去每个商店安装 .crx 文件,在这种情况下,我不必将应用程序发布到 Chrome 网上应用店。不过,我希望将它发布到 Chrome 网上应用店,以便我可以利用它的自动更新功能。
我应该怎么做才能确保应用程序只能在商店的计算机上运行? (我可以去商店并在第一次安装时设置任何需要的东西)。
我想到的选项:
- 创建一些密钥并在第一次运行时将其输入到应用程序中。
- 构建一个小工具(winforms 应用程序)来生成基于时间的令牌并将其安装在计算机上。工作人员每次打开应用都需要输入令牌。
有更好的方法来完成这个吗?
【问题讨论】:
-
您的目标是保护版权吗?
-
@sowbug 的目标是防止员工从商店外访问系统,即使他们有自己的帐户。
标签: security token google-chrome-app software-distribution secret-key