我正在使用类似摘要(但不是摘要)的自定义身份验证方案,其中 http 请求的身份验证 header 字段包含 username:encryptedtokendata
我在 Windows 7 和 Azure 模拟器上使用此方案没有任何问题。但是,当我将服务部署到 Azure 的 Windows 2008 Server SP2 时,我的身份验证 header 无法到达我的 wcf 服务。它为空。
Windows 7 和 Windows 2008 Server 上的 IIS 同时启用了匿名身份验证和成员身份验证(因为我使用成员身份进行某些身份验证)。所有其他身份验证均被禁用。
有什么想法可能会导致我出现此问题吗?我在 stack-overflow 和 google 上上下搜索,但没有任何运气。
最佳答案
我会检查并确保您的身份验证模块已安装在 Azure 中,并且在 IIS 中正确列出。您应该能够像在本地一样远程访问实例并对其进行故障排除。
关于windows - Windows Azure 上的 IIS 7 默认配置未通过自定义身份验证 header 传递到正在运行的服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8336604/