我有一个 winform 应用程序,它要求我检查一个页面是否存在于我们的 Wiki 上。但是,该查询需要传递用户网络凭据。
我不想硬编码我的凭据,并且我不希望用户每次其他人使用它时都必须操纵 App.config(还有他们必须在 App.Config 中公开密码的问题)。有没有办法获得当前用户的 NT 凭据?我不需要看到它(这将是一个明显的安全问题),我只需要它用于以下代码行:
HttpWebRequest WikiPageRequest;
WikiPageRequest.Credentials = new NetworkCredential("user", "pass", "dom");
//maybe do something like this
WikiPageRequest.Credentials = GetNTCredentials();