30分钟后注销ASP.NET Identity用户

ao

我正在开发应用程序,但是30分钟后我仍然注销,即使最近30分钟我一直处于活动状态。

这是在ConfigureAuth方法中:

app.UseCookieAuthentication(new CookieAuthenticationOptions
{
    AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
    LoginPath = new PathString("/Account/Login"),
    Provider = new CookieAuthenticationProvider
    {
        OnValidateIdentity = SecurityStampValidator.OnValidateIdentity<ApplicationUserManager, User, string>(
        validateInterval: TimeSpan.FromMinutes(30),
        regenerateIdentityCallback: (manager, user) => user.GenerateUserIdentityAsync(manager),
        getUserIdCallback:(id) => id.GetUserId())
    }
}

我正在localhost上的IIS Express中测试该应用程序。

尼克·阿尔布雷希特

添加SlidingExpiration = true到您要设置的属性列表。

app.UseCookieAuthentication(new CookieAuthenticationOptions
{
    AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
    LoginPath = new PathString("/Account/Login"),
    Provider = new CookieAuthenticationProvider
    {
        OnValidateIdentity = SecurityStampValidator.OnValidateIdentity<ApplicationUserManager, User, string>(
        validateInterval: TimeSpan.FromMinutes(30),
        regenerateIdentityCallback: (manager, user) => user.GenerateUserIdentityAsync(manager),
        getUserIdCallback:(id) => id.GetUserId())
    },
    // Add this
    SlidingExpiration = true,
    //Use this to customize the timeout duration if the default is too short/long
    ExpireTimeSpan = TimeSpan.FromMinutes(30) 
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.NET Identity 2记住我-用户正在注销

来自分类Dev

ASP.Net Identity不创建用户

来自分类Dev

ASP.NET Identity用户创建

来自分类Dev

一段时间后,ASP.NET 5 Identity 3用户被注销

来自分类Dev

重新启动应用程序后,ASP.NET 5 Identity 3用户将注销

来自分类Dev

.net应用程序实例在13分钟20秒后终止,无论用户是否空闲

来自分类Dev

ASP.NET Identity自动注册Claims用户

来自分类Dev

ASP.NET Identity Extend方法访问用户属性

来自分类Dev

手动验证ASP.NET Identity用户帐户

来自分类Dev

ASP.NET Identity EF中的动态用户声明

来自分类Dev

ASP.NET Identity和SignalR获得用户

来自分类Dev

ASP.NET Identity中每个用户的唯一令牌

来自分类Dev

列出asp.net Identity 2.0中的用户和角色

来自分类Dev

ASP.NET Identity Manager 管理页面级用户访问

来自分类Dev

使用 ASP.Net Identity 时如何获取 AD 用户

来自分类Dev

ASP.net Identity 2.0注销另一个用户

来自分类Dev

即使删除用户,ASP.Net Identity Identity.IsAuthenticated仍然为true

来自分类Dev

20分钟后,asp.net身份过期承载令牌

来自分类Dev

2-3分钟后,asp.net中的会话即将关闭

来自分类Dev

在ASP.net(.aspx)中5分钟后如何显示按钮?

来自分类Dev

如何使用ASP.NET Identity 2.0允许用户模拟另一个用户?

来自分类Dev

创建编程用户后无法登录ASP.NET Identity 2网站

来自分类Dev

创建编程用户后无法登录ASP.NET Identity 2网站

来自分类Dev

ASP.NET Core 2.0 Identity 仅在重新授权后才更新用户角色

来自分类Dev

IdentityServer4在30分钟后自动注销

来自分类Dev

防止用户在asp.net mvc中注销后返回

来自分类Dev

如何对特定于用户的RSS阅读器进行编程,以每15分钟在C#ASP.NET中检查新的XML数据

来自分类Dev

当用户在ASP.NET应用程序中处于非活动状态3分钟时,如何保持会话超时

来自分类Dev

asp.net发送响应大约15分钟

Related 相关文章

  1. 1

    ASP.NET Identity 2记住我-用户正在注销

  2. 2

    ASP.Net Identity不创建用户

  3. 3

    ASP.NET Identity用户创建

  4. 4

    一段时间后,ASP.NET 5 Identity 3用户被注销

  5. 5

    重新启动应用程序后,ASP.NET 5 Identity 3用户将注销

  6. 6

    .net应用程序实例在13分钟20秒后终止,无论用户是否空闲

  7. 7

    ASP.NET Identity自动注册Claims用户

  8. 8

    ASP.NET Identity Extend方法访问用户属性

  9. 9

    手动验证ASP.NET Identity用户帐户

  10. 10

    ASP.NET Identity EF中的动态用户声明

  11. 11

    ASP.NET Identity和SignalR获得用户

  12. 12

    ASP.NET Identity中每个用户的唯一令牌

  13. 13

    列出asp.net Identity 2.0中的用户和角色

  14. 14

    ASP.NET Identity Manager 管理页面级用户访问

  15. 15

    使用 ASP.Net Identity 时如何获取 AD 用户

  16. 16

    ASP.net Identity 2.0注销另一个用户

  17. 17

    即使删除用户,ASP.Net Identity Identity.IsAuthenticated仍然为true

  18. 18

    20分钟后,asp.net身份过期承载令牌

  19. 19

    2-3分钟后,asp.net中的会话即将关闭

  20. 20

    在ASP.net(.aspx)中5分钟后如何显示按钮?

  21. 21

    如何使用ASP.NET Identity 2.0允许用户模拟另一个用户?

  22. 22

    创建编程用户后无法登录ASP.NET Identity 2网站

  23. 23

    创建编程用户后无法登录ASP.NET Identity 2网站

  24. 24

    ASP.NET Core 2.0 Identity 仅在重新授权后才更新用户角色

  25. 25

    IdentityServer4在30分钟后自动注销

  26. 26

    防止用户在asp.net mvc中注销后返回

  27. 27

    如何对特定于用户的RSS阅读器进行编程,以每15分钟在C#ASP.NET中检查新的XML数据

  28. 28

    当用户在ASP.NET应用程序中处于非活动状态3分钟时,如何保持会话超时

  29. 29

    asp.net发送响应大约15分钟

热门标签

归档