提问人:user922540 提问时间:10/28/2023 最后编辑:user922540 更新时间:10/28/2023 访问量:38
在 IIS 服务器上运行的 C# 应用,将 Windows 身份验证的 OKTA 身份验证设置为 true
C# App running on IIS Server to have OKTA Authentication with windows Auth as true
问:
在 IIS 服务器上运行的 C# 中运行应用,但需要具有 OKTA 身份验证,其中 Windows 身份验证为 true,匿名身份验证为 false。我可以让它在 Windows 上以 false 的形式工作,如何在 IIS 服务器上实现 OKTA ith Windows 作为 True。我的应用程序具有服务,并且作为服务器运行,需要启用 OKTA。
我知道 Windows 身份验证和 OKTA 持有者身份验证是两个完全不同的东西,但我不能在 IIS 服务器上将 Windows 身份验证设置为 false,因为其他团队正在处理不愿意更改它。
请注意:我在这里不需要 OpenIdConnect,我需要一个持有者令牌,用于在 IIS 服务器上运行的服务应用程序服务器以使用 OKTA 身份验证运行。我的应用程序必须在 IIS 服务器上运行,必须将 win Auth 设置为 true。
问题是,当 Windows Auth 为 true 且 Anonymous Auth 为 false 时,它期望请求作为 Negotiate 或 NTLM 质询。
响应标头 缓存控制:私有 内容类型:text/html;字符集=utf-8 服务器:Microsoft-IIS/10.0 WWW-Authenticate:协商 WWW-身份验证:NTLM
响应是 IIS 10.0 详细错误 - 401.2 - 未经授权
答: 暂无答案
评论