【问题标题】:Running IdentityServer3 in IIS with Anonymous authentication disabled在禁用匿名身份验证的 IIS 中运行 IdentityServer3
【发布时间】:2016-03-24 12:13:48
【问题描述】:

是否可以在仅启用 Windows 身份验证的情况下在 IIS(托管在 IIS)中运行 IdentityServer3?是否还必须启用匿名身份验证?如果是这样,为什么需要匿名身份验证? 我正在运行“MVC OWIN 客户端(混合)”示例应用程序并尝试访问仅在 IIS 中使用 Windows 身份验证配置的 IdentityServer3。我收到未经授权的响应,看起来“MVC OWIN 客户端(混合)”示例正在尝试访问 ../dentityServer3/.well-known/openid-configuration' 并且失败,因为匿名已禁用。
有什么建议吗?

【问题讨论】:

    标签: authentication identityserver3


    【解决方案1】:

    Microsoft OpenID Connect 中间件向发现端点发出请求以下载颁发者元数据。这假定启用了匿名访问。

    您需要改为静态配置中间件。您尝试配置启用了 Windows 身份验证的 BackChannelHandler。应该可以,但还没有尝试过。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-09
      • 2020-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多