gpt4 book ai didi

asp.net-mvc - ADFS-ID1059 : Cannot authenticate the user because the URL scheme is not https and requireSsl is set to true

转载 作者:行者123 更新时间:2023-12-01 19:23:17 25 4
gpt4 key购买 nike

我们有一个托管并配置为使用 ADFS 2.0 进行 SSO 的网站。当我通过 https 浏览网站时,出现以下错误。

我认为原因是负载均衡器通过 http 访问 Web 服务器。如果我更改 web.config 中的以下条目,它可能会修复,但不确定副作用。有这方面的经验吗?

 <federatedAuthentication>
<wsFederation passiveRedirectEnabled="true"
issuer="https://localhost/abc"
realm="https://localhost/abc/" requireHttps="true"/>
<cookieHandler requireSsl="true"/>
</federatedAuthentication>

Exception Details: System.InvalidOperationException: ID1059: Cannot authenticate the user because the URL scheme is not https and requireSsl is set to true in the configuration, therefore the authentication cookie will not be sent. Change the URL scheme to https or set requireSsl to false on the cookieHandler element in configuration.

System.IdentityModel.Services.WSFederationAuthenticationModule.OnEndRequest(Object sender, EventArgs args) +726

最佳答案

这是当您安装终止 SSL 的负载均衡器时出现的典型错误。

我们有很多这样的网站 - 从未发现任何副作用。

只需确保 ADFS 流量先出去然后再进来,因为 ADFS 在配置时不允许 http 端点。重定向回 RP 时,它始终使用 https 端点。

警告 - ADFS 流量无法在负载均衡器处终止 - 它需要 https 一直到达 ADFS 服务器。

关于asp.net-mvc - ADFS-ID1059 : Cannot authenticate the user because the URL scheme is not https and requireSsl is set to true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20980431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com