2013-10-31 225 views
0

我有一個問題,我似乎無法找到任何解決方案。Windows資源管理器連接到webdav,但需要授權

我有一個使用webdav的web應用程序,所以我可以通過Windows資源管理器連接到它並編輯文件。這工作。

現在我想使用身份驗證與此文件夾。我已經通過一個servlet過濾器BASIC身份驗證DIGEST身份驗證這兩個工作正常,當密碼是在明文可用的某個點。

的問題是,我密碼存儲在我的SQL數據庫散列格式

隨着基本認證我可以比較用戶通過與數據庫,因爲它在明文發送。 我不想那。 當我使用DIGEST鑑定時,pasword以加密格式傳輸,並且需要以明文形式從數據庫中輸入密碼來計算響應。由於密碼已被散列,因此無法計算有效的回覆。

也檢查了Negotiate/Spnego/ntlm授權,但據我瞭解這些僅適用於windows用戶,並且與我的sql數據庫沒有任何關係。 數據庫是mysql,mssql或postgre。

是否有Windows資源管理器,在那裏我可以做任何其他的工作認證機制也至少有點困難解密密碼,這樣就不會以明文方式發送?

回答

相關問題