我目前正在开发一个POC,并取得了相当大的进步,这要归功于IT命中的WebDAV库。但是,我目前还停留在身份验证上。我使用"OnBeforeRequestSend"-Hook来添加包含当前访问令牌的身份验证头。对于来自我的well应用程序的所有请求,这种方法都非常有效。尽管如此,我现在面临的问题是,对于来自webdav-客户机的每一个请求,我都丢失了身份验证令牌.为了告诉webdav客户端与任何其他网站不同,我考虑使用用户代理头来确定服务器将表现出什么样的行为。确切地说:我只考虑在用户代理不是"Microsoft .“时才检查令牌。由于此解决方案似乎非常容易出错,我想问是否有另一种方法将身份验证头从我的webdav-客户机通过webdav-客户机传递到webdav-服务器,这样我就可以独立于源(webapp或webdav-client)验证/验证对webdav-服务器的每个请求?
我现在的堆栈是:
谢谢并致以良好的问候,绿鸟
发布于 2022-03-09 03:26:06
查看实现MS,这将工作,如您所愿。
https://stackoverflow.com/questions/71211070
复制相似问题