【问题标题】:MVC5 OWIN ADFS Authentication loop issue - Thinktecture ResourceAuthorizationManagerMVC5 OWIN ADFS 身份验证循环问题 - Thinktecture ResourceAuthorizationManager
【发布时间】:2015-03-12 00:30:15
【问题描述】:

我在使用 MVC5 网络应用时遇到了一个特殊问题。它使用了一个非常标准的 OWIN 实现和 Thinktecture ResourceAuthorizationManager。

它被配置为与 ADFS 一起使用。

我面临的问题是,在应用程序部署并在服务器(服务器 2012R2 中的 IIS)上运行一段时间后,当您尝试登录时,您会陷入身份验证循环。我添加了一个跟踪,它显示 IsAuthenticated 是错误的,即使在从 ADFS 成功回发之后也是如此。

如果我回收应用程序池,它会在短时间内开始按预期工作。

我非常需要一些关于在哪里寻找的指示。

编辑: 在别处找到了解决方案。答案可以在这里找到:Intermittent redirection loops during ADFS authentication

【问题讨论】:

标签: asp.net-mvc-5 owin thinktecture-ident-model


【解决方案1】:

在你的 global.asax.cs 添加一个空的 Session_Start 事件。

protected void Session_Start()
{
//Needed for Thinktecture to write AspCoookie
//https://github.com/IdentityServer/Thinktecture.IdentityServer3/issues/1003
}

【讨论】:

  • 您能否详细说明为什么需要这样做/它有什么作用?
猜你喜欢
  • 2023-03-07
  • 2015-01-12
  • 1970-01-01
  • 2019-09-08
  • 1970-01-01
  • 2016-05-11
  • 1970-01-01
  • 2014-04-17
  • 2014-07-22
相关资源
最近更新 更多