2011-12-06 13 views
1

我有(2.10.6)的DefaultCredentials在單

Mono上一個控制檯應用程序,我試圖讓一個HTTPRequest,使用的WebRequest等 的請求是SharePoint網站與Windows身份驗證。 我將DefaultCredentials/DefaultNetworkCredentials傳遞給它並始終獲取HTTP 401 Unauthorized。 完全相同的代碼適用於MS .NET。

現在,對我來說唯一的方法是創建一個具有指定域,登錄名和密碼的NetworkCredential。這是不可接受的...

有沒有什麼辦法使窗口身份驗證在單聲道HTTP請求?

+1

你在談論Windows或Linux上的Mono嗎?因爲在Linux上,它需要與某些Windows登錄信息提供者(Say samba)交談並使用NTLM或Kerberos信息將它們提交給http服務器......我不知道Linux上所有這些信息的狀態但不要讓你的希望太高... –

+0

我是sory,我的平臺是Windows =( – ILya

回答

0

調查顯示,Mono中沒有很好地支持憑證的東西,所以這不是直接的方法來解決問題,除非自己實現。

相關問題