以下是我想要实现的东西:
- 处理所有 WebDAV 请求并根据我们的内部逻辑为用户提供服务的自定义 WebDAV 模块。
- 使用 ThinkTecture Identity Server 访问 WebDAV 的 OAuth
我们已将 ThinkTecture ID 服务器配置为与 OAuth 一起使用,并使用 Facebook/Google 作为身份提供者,而依赖方是 WebDAV URL。现在,当我们从浏览器执行获取请求时,客户端被重定向到 ThinkTecture HRD,用户获得身份验证并返回自定义响应。
但是当我们尝试使用 Office 2010/Mini - Redirector 等其他客户端时,它要求我们提供访问证书,我也在这里阅读了 BrockAllen 的博客,他说我们必须从 Web.Config 中删除 WebDAV 模块为了让 IDP 工作。任何人都可以帮助我解决我们正在努力实现的目标吗?是否可以将 WebDAV 与 ThinkTecture 一起用作身份提供者?
有任何想法吗?