2013-10-31 50 views
0

我有一个问题,我似乎无法找到任何解决方案。Windows资源管理器连接到webdav,但需要授权

我有一个使用webdav的web应用程序,所以我可以通过Windows资源管理器连接到它并编辑文件。这工作。

现在我想使用身份验证与此文件夹。我已经通过一个servlet过滤器BASIC身份验证DIGEST身份验证这两个工作正常,当密码是在明文可用的某个点。

的问题是,我密码存储在我的SQL数据库散列格式

随着基本认证我可以比较用户通过与数据库,因为它在明文发送。 我不想那。 当我使用DIGEST鉴定时,pasword以加密格式传输,并且需要以明文形式从数据库中输入密码来计算响应。由于密码已被散列,因此无法计算有效的回复。

也检查了Negotiate/Spnego/ntlm授权,但据我了解这些仅适用于windows用户,并且与我的sql数据库没有任何关系。 数据库是mysql,mssql或postgre。

是否有Windows资源管理器,在那里我可以做任何其他的工作认证机制也至少有点困难解密密码,这样就不会以明文方式发送?

回答

相关问题