我已经对ClickOnce进行了大量研究,并且多年来一直使用它,但需要对某些事情做出明确的答案。如果我有一个利用ClickOnce获取应用程序更新的WinForms应用程序,除了Windows身份验证之外没有其他身份验证方案可行吗?
例如,如果我的远程用户通过VPN对域进行了身份验证,但他们的计算机 已加入域,则更新是否有效?我相信答案是'不',因为即使知道他们通过VPN验证,他们运行的上下文是'MyHomePC \ HomeUser'和不'MyWorkDomain \ jsmith'。实际上这段是一个次要问题和一个独特的用例。
简而言之,对于WinForms更新,ClickOnce是否真的需要Windows身份验证?