管理谁连接到ClickOnce应用程序

时间:2019-05-13 16:36:59

标签: c# visual-studio deployment clickonce

我已经用ClickOnce发布了WPF应用程序,并且需要互联网连接。

有什么方法可以控制谁可以连接到应用程序?

比方说,该应用需要使用订阅系统,如果客户不付款,则该应用将无法启动。

1 个答案:

答案 0 :(得分:0)

Administering ClickOnce Deployments

即使ClickOnce没有内置机制来确定哪些用户正在尝试部署您的应用程序,您也可以使用多种方法来获取此信息。这些包括:

  • 基于HTTP(S)的Windows身份验证。
  • 定制身份验证设计 进入应用程序。
  • 启动时传递查询字符串参数 应用程序(需要使用嵌入式动态清单生成 已安装应用程序的用户凭据)。
  • 自定义客户端代理和 自定义HTTP模块身份验证。

我最终选择了“自定义身份验证”方法来控制谁可以进入或不进入我的应用程序。