2012-03-04 94 views
0

當嘗試通過使用ASP.NET的HttpWebRequest爲資源發出OAuth請求時,是否需要將PreAuthenticate設置爲true?或者當嘗試向其他.NET主機/端點發送請求時,僅針對Windows基本憑據進行此預先驗證?使用OAuth預認證

回答

0

唯一的內置authentication types System.Net支持是基本的,摘要,協商,NTLM和Kerberos。但是,OAuth 1 can use授權標頭。如果您實施(或使用實現的庫),IAuthenticationModule,您可以想象將PreAuthenticate用於OAuth。

+0

謝謝。這是Desk.com的API我正在談論非.NET不可知論者。所以我幾乎不懷疑他們沒有使用.NET,所以這是不可能的。我只是想確保我不需要在.NET中使用它來與他們的API進行通信,但我認爲我需要的僅僅是爲HttpWebRequest添加Auth的頭文件。我已經得到了401s,並檢查了我的該死的簽名一千次,所以我不得不認爲這是我在.NET中以某種方式發送請求的方式。 – PositiveGuy 2012-03-04 21:29:21