.Net webform 中的 Kentor Owin 中间件 GetExternalLoginInfo() return null

Kentor Owin middleware in .Net webform GetExternalLoginInfo() return null

我在 .Net webform 中使用 Kentor Owin 中间件,我可以看到 Idp returning SAML 与断言,但下面的代码总是 return null。

var loginInfo = Context.GetOwinContext().Authentication.GetExternalLoginInfo();

我可以看到“.../AuthServices/Acs”在重定向时 returning error=access_denied 参数。

有人知道解决办法是什么吗?

启用Owin/Katana 日志记录并检查输出。 AuthServices 将向日志写入详细的错误消息。