【问题标题】:iis windows authentication web api and signalriis windows 身份验证 web api 和信号器
【发布时间】:2018-01-27 21:45:14
【问题描述】:

我必须使用不同的服务器,一个用于 web api,另一个用于推送通知 (signalR)。我在 iis7 上托管两者,两者都独立工作,但是当 api 尝试连接到推送服务器(作为 signalrClient)时,我得到 401 Unauthorized 响应。 api 和 push 都由同一个用户运行,都具有 kerberos 身份验证。 当我在我的推送服务器中允许匿名用户时,它可以完美运行。不幸的是,它不能匿名。 谢谢你

【问题讨论】:

标签: asp.net-web-api iis-7 signalr windows-authentication


【解决方案1】:

在两个应用程序中启用 Windows 身份验证、模拟和禁用 REST。

这里是 web.config 代码:

<system.web>
    <authentication mode="Windows"/>
    <identity impersonate="true" />
  </system.web>

【讨论】:

  • 我无法让它工作..我将它与 kerberose 一起使用它可能是相关的?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-21
  • 1970-01-01
相关资源
最近更新 更多