identityserver 3 在超过空闲时间时设置自动注销

identityserver 3 setting up auto logout when idle time is exceeded

我继承了一个使用 IdentityServer 3 进行身份验证的 Web 应用程序。我是这方面的新用户,我想弄清楚如何让应用程序在 5 分钟后超时。因此,如果用户离开他们的计算机并在 6 分钟后回来,应用程序将被注销并且他们将看到登录页面。 有任何提示或文章链接可以帮助我完成这项工作吗?我已经搜索了几个小时,但一无所获。

This 是您可以在您的场景中使用的 bast 文章。

也看看最新的documentation。我看到您正在继承一个现有的解决方案,所以从头开始可能是行不通的。

通常,您需要一种清除 cookie 并强制注销的方法。类似于:

public ActionResult Logout()
{
    Request.GetOwinContext().Authentication.SignOut();
    return Redirect("/");
}

有关此特定内容的更多信息 here

现在对此方法的确切调用由您决定,但有很多选择。

希望对您有所帮助。