I'm using ASP.NET Boilerplate. I have an application in Angular (external to ABP) that I would like to consume my API.
For that, I get an access token via /api/TokenAuth/Authenticate, and then I use the token in the calls to my API.
The problem is that the token expires in 1 day and I would like the user session to persist longer, without the user having to login every 1 day.
Any idea how I can achieve that? I would like to make the token expiration time longer, even though I have read that it is insecure.
Thanks for the help!
You can modify tokenAuthConfig.Expiration
in YourProjectNameWebCoreModule
.
private void ConfigureTokenAuth()
{
// ...
tokenAuthConfig.Expiration = TimeSpan.FromDays(1);
}