我最近一直在开发自己的 WCF AtomPub 服务(基于“WCF REST Starter Kit”中的示例),以便将 WLW 与我的自定义书面博客一起使用。所有基本操作(例如添加、更新、检索和删除条目)都“正常”工作。虽然,现在我在尝试实现身份验证时有点卡住了。我似乎无法理解 WLW 如何使用 AtomPub 服务管理身份验证。
我试图通过检查 Authorization 标头来实现它。如果不存在发送未经授权的标头等......但他们在我身上失败了 WLW。我还检查了 WLW 发送的所有标头(例如添加条目时),但我似乎找不到与身份验证相关的任何内容。
我必须说 WCF 服务目前托管在与我的网站相同的站点中。并且 IIS 身份验证设置为 Unauthorized 和 Forms。所有其他人都被禁用。
任何人都可以帮助我走向正确的方向吗?一些有趣的网站例如解释这个?(我在网上搜索时遗漏了一些东西)。
谢谢