ASP.NET 样板令牌到期

ASP.NET Boilerplate token expiration

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

为此,我通过 /api/TokenAuth/Authenticate 获得了一个访问令牌,然后我在调用我的 API.[=11 时使用了该令牌=]

问题是令牌将在 1 天后过期,我希望用户会话持续更长时间,而用户不必每 1 天登录一次。

知道如何实现吗?我想让令牌过期时间更长,即使我读到它是不安全的。

感谢您的帮助!

您可以在 YourProjectNameWebCoreModule 中修改 tokenAuthConfig.Expiration

private void ConfigureTokenAuth()
{
    // ...

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