【问题标题】:Windows Authentication for IdentityServer4IdentityServer4 的 Windows 身份验证
【发布时间】:2020-08-25 20:08:31
【问题描述】:

我遇到了一个问题,我的客户端在尝试将 Windows 身份验证与 IdentityServer4 一起使用时提示输入 Windows 用户名/密码。我已经尝试过遵循文档,但目前对我来说还没有成功。

我在这两个项目中都使用 IIS Express。

我有两个项目:

服务器:可以使用 Windows 登录,并查看所有声明。

客户端:重定向到服务器,然后返回显示声明的简单 MVC 应用程序。

在服务器项目上使用 Windows 登录时,一切正常。 当我登录客户端时,总是提示我输入 Windows 的用户名/密码提示。这并不理想。

我注意到,在服务器上的launchSettings.json 中,如果我设置"anonymousAuthentication": true,客户端总是提示输入凭据。如果我设置"anonymousAuthentication": false,客户端几乎可以正常工作,但我在 .wellknown 端点上收到 402 错误。

【问题讨论】:

标签: c# asp.net-core single-sign-on identityserver4 windows-authentication


【解决方案1】:

所以我意识到现在发生了什么。我在隐身 chrome 窗口中运行我的“客户端”。我不确定为什么会这样,但 chrome 在隐身时没有自动执行 Windows 挑战。使用常规的 chrome 选项卡可立即解决此问题。

【讨论】:

    猜你喜欢
    • 2018-01-02
    • 1970-01-01
    • 2020-11-23
    • 2021-04-06
    • 1970-01-01
    • 1970-01-01
    • 2019-04-12
    • 2018-07-19
    • 1970-01-01
    相关资源
    最近更新 更多