我們需要通過http(s)讀取需要通過不同協議進行驗證的文件。我認爲,我們需要處理:如何通過https讀取文件 - 所有驗證方法(Java)
- 基本
- 文摘
- 的Windows(我認爲這是一樣的NTLM?)
- 的SharePoint(通過FBA)
- 索賠基於對OData的接入認證的MS & MS Dynamics。
- 許多在登錄時提供令牌的系統必須放置在每次讀取的標題中。
在Java 6和/或覆蓋所有這些情況的Apache庫中是否有一種方法可以做到這一點?如果沒有,我知道如何做基本,摘要,&頭注入,但有什麼顯示如何爲Windows,SharePoint FBA,& CBA?
並且有沒有在我的上面列表中有任何常用的協議?這是隻讀的,所以不需要WEBDAV。
至於爲什麼這樣一個包羅萬象的需求,這是我們出貨的商業圖書館。我不知道我們的客戶將面臨什麼,所以我想嘗試和涵蓋任何可能性。
謝謝 - 戴夫
請參閱'java.net.Authenticator'。 – EJP
@EJP - 這個類不會提示用戶輸入所需的信息嗎?我們通常在運行10,000個報告的服務器上使用,並且沒有UI。 –
您不會通過https閱讀_files_。您閱讀HTTP資源。他們沒有文件連接,除非服務器碰巧創建一個文件。也許閱讀Apache HTTP組件的文檔可以幫助你? – bmargulies