1

我有以下问题:

我将 .NET Core 3.1 应用程序配置为我的服务提供者(根据教程,只是更改了身份提供者 - 本指南中提到的 Okta IdP 一切正常),实际上我可以转到我的登录页面,即身份提供者PHP (SimpleSAML)。登录后我有SimpleSAML_Error_NoState: NOSTATE并且我在我的 .NET 应用程序中保持注销状态,但我的登录似乎是成功的,因为我不必登录使用此 IdP 的其他站点。同样在我的应用程序中进入登录页面时,我没有登录页面,但只有这个错误。我相信我的 cookie 设置正确,这就是我登录另一个应用程序的原因。

不知道要不要在这里贴代码片段,因为和上面的教程一样,唯一的区别就是appsettings.json。

4

1 回答 1

0

似乎 SimpleSAML_Error_NoState 错误与 SimpleSAML 有关。也许您可以在 SimpleSAML 日志中看到更多详细信息。

也许 SimpleSAML 需要一个额外的请求参数,但我对此一无所知。

于 2021-03-16T14:23:22.663 回答