Add subject field to the token payload
This commit is contained in:
@@ -231,18 +231,21 @@ const obtainAccessToken = async (req, res) => {
|
||||
};
|
||||
|
||||
// generate an access token
|
||||
const accessToken = await generateToken(payload, config.jwtSecret, '1H');
|
||||
const accessToken = await generateToken(
|
||||
{ subject: 'accessToken', ...payload },
|
||||
config.jwtSecret,
|
||||
'1H',
|
||||
);
|
||||
|
||||
// generate a refresh token
|
||||
const refreshToken = await generateToken(
|
||||
payload,
|
||||
{ subject: 'refreshToken', ...payload },
|
||||
config.jwtSecret,
|
||||
config.jwtExpirationTime,
|
||||
);
|
||||
|
||||
// set the token in the cookie
|
||||
let cookieOptions = { httpOnly: true, secure: false, Path: '/' };
|
||||
|
||||
res.cookie('accessToken', accessToken, cookieOptions);
|
||||
res.cookie('refreshToken', refreshToken, cookieOptions);
|
||||
|
||||
|
||||
@@ -454,6 +454,9 @@
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
"201": {
|
||||
"description": "Created"
|
||||
},
|
||||
"400": {
|
||||
"description": "Bad Request"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user