私は ClickOnce について多くの調査を行い、何年にもわたって使用してきましたが、決定的な答えが必要です。ClickOnce を利用してアプリケーションの更新を取得する WinForms アプリケーションを使用している場合、Windows 認証以外に有効な認証スキームがないというのは本当ですか?
たとえば、VPN 経由でドメインに認証されたリモート ユーザーがいて、そのマシンがドメインに参加していない場合、更新は機能しますか? 答えは「いいえ」だと思います。VPN 経由で認証されていることを知っていても、実行しているコンテキストは「MyWorkDomain\jsmith」ではなく「MyHomePC\HomeUser」と言うからです。実際、この段落は二次的な質問であり、独自の使用例です。
一言で言えば、ClickOnce for WinForms の更新には Windows 認証が必要というのは本当ですか?