ASP.Net Core Cookie身份验证不是持久的。
创始人
2024-11-12 01:00:03
0

在ASP.Net Core中,使用Cookie身份验证时,默认情况下Cookie是持久的,也就是说会在浏览器中保存一段时间。如果你想要Cookie不是持久的,可以通过以下代码示例来解决:

  1. 在Startup.cs文件中的ConfigureServices方法中使用以下代码来配置Cookie选项:
services.ConfigureApplicationCookie(options =>
{
    options.ExpireTimeSpan = TimeSpan.FromMinutes(20); // 设置Cookie的过期时间为20分钟,这样Cookie将在20分钟后过期
    options.SlidingExpiration = true; // 设置为true,则在每个请求时,Cookie的过期时间将会被重置,这样Cookie将在20分钟内一直保持有效
    options.Cookie.MaxAge = TimeSpan.FromMinutes(20); // 设置Cookie的最大存活时间为20分钟,这样即使浏览器关闭,Cookie也会在20分钟后过期
    options.Cookie.IsEssential = true; // 设置Cookie为必须的,即使用户拒绝接受Cookie,也会强制使用
});
  1. 在Configure方法中添加UseAuthentication()方法来启用身份验证中间件:
app.UseAuthentication();

这样设置后,Cookie将在20分钟后过期,即使用户关闭浏览器也会过期,并且在每个请求时,Cookie的过期时间会被重置。

希望对你有所帮助!

相关内容

热门资讯

黑科技科技(wepoke智能a... 黑科技科技(wepoke智能ai)wepower使用说明书(wepOkE)素来是真的有挂(确实有挂)...
黑科技模拟器(wepoke智能... WePoker透视辅助工具核心要点解析‌,黑科技模拟器(wepoke智能ai)wepoke是机器发牌...
黑科技脚本(wepokeai代... 您好,这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在这款游戏中打牌都...
黑科技辅助挂(wepoke真的... 黑科技辅助挂(wepoke真的有挂)wepoke 软件(wEPOKE)固有真的有挂(有挂猫腻)-哔哩...
黑科技辅助挂(wepoke黑科... 黑科技辅助挂(wepoke黑科技)wepoke软件透明挂演示(wEpOke)一直真的有挂(真的有挂)...
黑科技app(wepoke真的... 此外,数据分析德州()辅助神器app还具备辅助透视行为开挂功能,通过对客户透明挂的深入研究,你可以了...
黑科技智能ai(wepoke辅... 黑科技智能ai(wepoke辅助插件)wepoke软件透明(WEPOke)先前是有挂(果真有挂)-哔...
黑科技模拟器(wepoke透明... 黑科技模拟器(wepoke透明黑科技)wepoke德州扑克用ai代打(WEPOKE)最初存在有挂(有...
黑科技插件(wepoke辅助插... 黑科技插件(wepoke辅助插件)wepoke软件透明(WEPOke)从来是真的有挂(有挂解惑)-哔...
黑科技美元局(wepoke智能... 黑科技美元局(wepoke智能ai)wepoke辅助真的假的(wepoKE)原先真的有挂(竟然有挂)...