ASP.NET 样板 token 过期

标签 asp.net authentication configuration aspnetboilerplate asp.net-boilerplate

我正在使用 ASP.NET 样板。 我有一个 Angular 应用程序(ABP 外部),我想使用我的 API。

为此,我通过 /api/TokenAuth/Authenticate 获取访问 token ,然后在对 API 的调用中使用该 token 。

问题是 token 将在 1 天后过期,我希望用户 session 能够持续更长时间,而无需用户每 1 天登录一次。

知道如何实现这一目标吗?我想延长 token 的过期时间,尽管我已经了解到它是不安全的。

感谢您的帮助!

最佳答案

您可以修改YourProjectNameWebCoreModule中的tokenAuthConfig.Expiration .

private void ConfigureTokenAuth()
{
    // ...

    tokenAuthConfig.Expiration = TimeSpan.FromDays(1);
}

关于ASP.NET 样板 token 过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52131555/

相关文章:

javascript - 点击事件不会在使用 Html.ActionLink 生成的链接上触发

asp.net - 在我的网站上模拟爬虫

asp.net - 如何设置 ASP.NET Core Identity cookie 的路径

jquery - 人工登录 - 使用 HTML 和 jQuery

configuration - 在 PhpStorm 中显示 .gitignore 文件

c# - JavaScript 函数阻止 C# 函数被执行?

.net - 为什么 .NET Web 请求类在没有身份验证 header 的情况下重新运行请求?

git - 使用 Windows 身份验证进行私有(private) BitBucket git 存储库?

configuration - 每小时 log4net RollingFileAppender

java - Solr 3.4 和 Httpclient 4