如何将登录令牌传输到下载的桌面应用程序

时间:2017-10-16 13:08:17

标签: web windows-installer desktop-application

我有一个有登录页面的网站。登录后,它会为每个用户生成一个令牌(使用cookie)。

在某些时候,用户登录后,决定下载我的桌面应用程序。

我希望用户能够无缝地登录桌面应用程序(这意味着,我希望Web令牌以某种方式传输到下载的桌面应用程序)。

我想到了两个最终空洞的选择:

  1. 自定义链接,例如http://mywebsite/installer.msi?token=abc问题:但我无法找到一种方法让MSI知道从哪里下载的原始网址(如何获取该abc字符串?)
  2. 使用uri架构使用令牌从网页调用已安装的应用程序。 问题:我不知道安装何时完成。此外,它涉及用户互动,这是我想避免的事情
  3. 我最后的办法是为每个用户动态地将令牌嵌入到MSI文件中(不会以某种方式破坏它)并在安装程序中读取它。但它似乎并不是实现这一目标的好方法。

    我希望还有另一种正确的方法。

    谢谢,

    利胆

0 个答案:

没有答案