windows - Windows Azure 上的 IIS 7 默认配置未通过自定义身份验证 header 传递到正在运行的服务

标签 windows iis authentication azure windows-server-2008

我正在使用类似摘要(但不是摘要)的自定义身份验证方案,其中 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/

相关文章:

.net - NLog:记录在 IIS 中的 WCF 应用程序中调用该应用程序的用户

asp.net - IIS 上的 Server.MapPath() 路径错误

sql-server - 如何为 SQL Server 2017 Management Studio 创建新用户

perl - 如何在使用 perl 脚本的用户需要 2 个密码的情况下自动进行 ssh 登录

c++ - 为什么我的窗口中的按钮在 C++ 中看起来很旧?

linux - 在 Windows 10 上的 ubuntu 上的 bash 上安装 nvm 会抛出错误

.net - 确定 WindowsIdentity 实例的嵌套组

c# - 在Web和控制台应用程序之间共享配置文件

java - 如何以编程方式生成 Okta 访问 token ?

windows - 设置 Vim 以在 Windows 中使用 R 和 Sweave