Comments (2)
Thank you very much for your reply, as a beginner in nestjs, this project is very useful, thank you again for creating this library
from ack-nestjs-boilerplate.
Hi @AnyGong ,
Sorry for the delay in updating the Usage Document
The configuration of Auth is
expiredTime
ofrefreshToken
is8d
notBeforeExpiredTime
ofrefreshToken
is1d
expiredTime
ofaccessToken
is1d
notBeforeExpiredTime
ofaccessToken
is0
which means
AccessToken
can be use it immediately, and will expire in 1 day- But
RefreshToken
can be use after access token has expired (1 day after create), and will expire in 8 days
you can find the configuration in config file, path is src/config/auth.config.ts
...
...
jwt: {
accessToken: {
secretKey:
process.env.AUTH_JWT_ACCESS_TOKEN_SECRET_KEY || '123456',
expirationTime: '1d',
notBeforeExpirationTime: '0'
},
refreshToken: {
secretKey:
process.env.AUTH_JWT_REFRESH_TOKEN_SECRET_KEY ||
'123456000',
expirationTime: '8d',
notBeforeExpirationTime: '1d' // <<< ---- here the value
},
rememberMe: {
notChecked: 7, // in days
checked: 30 // in days
}
},
...
...
Change 'jwt.refreshToken.notBeforeExpirationTime' to '0' will resolve the issue.
After changing the value, you must re-run this project, and re-login to receive the newRefreshToken with 0 value of notBeforeExpirationTime
Hope this will help you, thank you
from ack-nestjs-boilerplate.
Related Issues (20)
- apikey problem HOT 1
- Api key Issue HOT 1
- role creation HOT 3
- How to create and use API Key? HOT 1
- Why do we have a try/catch block at the end of every api in the controller ? HOT 1
- ERROR [I18nService] Translation
- 500 Internal Server for every api endpoint HOT 1
- E2E And Integration Tests HOT 2
- 500 Internal Server Error '/api/v1/auth/user/info' HOT 1
- Grateful! I hope the documentation can be more complete, how to expand development. HOT 4
- How about adding redis store for caching ? HOT 6
- Is there any someone use this boilerplate for production ? HOT 4
- Add TZ to example environment variables (.env.example) HOT 1
- Error while running seed if there are other module imported on usermodule HOT 1
- Password and related information are leaking. HOT 1
- Request for Two-Factor Authentication (2FA) Feature Implementation HOT 3
- Unable to connect to the database. Retrying (1)... HOT 4
- error TS2688: Cannot find type definition file for 'cron' HOT 2
- Issue with 'reflect-metadata' Conflict in NestJS Project and '@nestjs-sentry' Package HOT 4
- Error: ENOENT: no such file or directory, stat 'E:\learning\ack-new\dist\src\languages' HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ack-nestjs-boilerplate.