C# 为什么在idp初始化登录之后,我被重定向到服务提供商的登录页面

C# 为什么在idp初始化登录之后,我被重定向到服务提供商的登录页面,c#,asp.net,asp.net-mvc,single-sign-on,saml-2.0,C#,Asp.net,Asp.net Mvc,Single Sign On,Saml 2.0,一点背景 我有一个asp.net mvc应用程序,该应用程序将由一家使用saml sso登录其应用程序的公司使用。他们有一个身份提供者,他们要求我在我的应用程序上配置sso。据我所知,将要建立的连接将仅由idp发起 我尝试的 我使用了sustainsys saml软件包,并遵循了他们的配置指南。我所做的唯一更改是在web.config文件中,因为这是指南中所要求的 问题 当有人试图在idp登录时,idp部分登录成功,但当重定向到我的应用程序时,没有用户登录,并且显示登录页面 我没有找到关于这类问

一点背景

我有一个asp.net mvc应用程序,该应用程序将由一家使用saml sso登录其应用程序的公司使用。他们有一个身份提供者,他们要求我在我的应用程序上配置sso。据我所知,将要建立的连接将仅由idp发起

我尝试的

我使用了sustainsys saml软件包,并遵循了他们的配置指南。我所做的唯一更改是在web.config文件中,因为这是指南中所要求的

问题

当有人试图在idp登录时,idp部分登录成功,但当重定向到我的应用程序时,没有用户登录,并且显示登录页面

我没有找到关于这类问题的任何具体信息。我也不知道是否需要任何代码更改,或者我在web.config中所做的是否足够

有没有人遇到过这个问题并找到了解决方法


是否有人有关于在服务提供商上配置sso的更具体的技术指南?

我们也不知道您的代码更改和配置是否正确,因为您没有向我们展示这些更改和配置,或者在使用“持久名称ID格式”的情况下没有对操作环境进行足够详细的描述,然后,它实际上是SP执行“帐户链接”而不是“SSO”的触发器。要执行“帐户链接”,SP需要知道用户的身份,因此需要显示身份验证对话。您可以检查情况是否如此。是否启用了“allowUnsolicitedAuthnResponse”?