ASP.NET Boilerplate令牌过期

5
我正在使用ASP.NET Boilerplate。 我有一个Angular应用程序(与ABP外部), 我希望使用我的API。 为此,我通过/api/TokenAuth/Authenticate获得访问令牌,然后在调用API时使用该令牌。 问题是令牌在1天后过期,我希望用户会话可以持续更长时间,而无需每1天登录一次。 有什么想法可以实现这一点吗?即使我已经阅读过它是不安全的,我也希望延长令牌过期时间。 感谢您的帮助!

我认为实现刷新令牌机制比延长令牌过期时间更好。 - mahmoud nezar sarhan
1个回答

10
你可以修改 tokenAuthConfig.ExpirationYourProjectNameWebCoreModule 中。
private void ConfigureTokenAuth()
{
    // ...

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

谢谢!这会帮助我暂时解决问题。您知道是否有任何方法可以延长用户的会话而不延长令牌吗?这将有助于提高安全性。 - Leonardo Fernandez da Silva

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接