公共网络上的ADFS身份验证

问题描述 投票:0回答:1

我对网络了解不多,所以我可能无法很好地解释这一点。

我正在使用一个具有WS-Federation设置的应用程序,以使用ADFS对用户进行身份验证。在本地网络上测试该应用程序后,它可以正常工作,并且ADFS对用户进行身份验证。但是,当该应用程序发布到向公众开放的网站时,它将无法正常工作。

用户可以访问ADFS身份验证表单并输入用户名和密码。但是,单击“登录”后,用户将链接到不存在的https://www.app-website.net/signin-wsfed,因此将引发404错误。

我使用Microsoft guide来设置身份验证(无身份)。也许必须启用某些选项,或者严格地说这是网络问题?谢谢。

asp.net-mvc authentication asp.net-core adfs ws-federation
1个回答
0
投票

与该网站向公众开放的事实没有任何关系。

问题出在Wtrealm in Startup.cs的URL末尾带有斜杠。

在ADFS中设置的URL末尾没有斜杠,并且引起了错误。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.