代码之家  ›  专栏  ›  技术社区  ›  CaptainMorgan

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

  •  0
  • CaptainMorgan  · 技术社区  · 8 年前

    我继承了一个使用IdentityServer 3进行身份验证的web应用程序。我是这方面的新用户,我正在尝试找出如何使应用程序在5分钟后超时。因此,如果用户离开计算机并在6分钟后回来,应用程序将被注销,他们将看到登录页面。 是否有任何提示或文章链接可以帮助我实现这一目标?我找了几个小时,什么也没找到。

    1 回复  |  直到 8 年前
        1
  •  1
  •   m3n7alsnak3    8 年前

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

    还可以查看最新的 documentation . 我看到您继承了一个现有的解决方案,因此从头开始可能不起作用。

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

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

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

    现在,这个方法的确切调用取决于您,但有很多选择。

    希望这会有所帮助。