updated use of environment variables to utilize await

This commit is contained in:
Sheen Capadngan
2023-04-27 02:00:16 +08:00
parent 69472514af
commit 2dd1570200
3 changed files with 9 additions and 8 deletions
+6 -5
View File
@@ -50,8 +50,9 @@ export const login1 = async (req: Request, res: Response) => {
let userId = ''; let userId = '';
if (providerAuthToken) { if (providerAuthToken) {
const decodedToken = <jwt.ProviderAuthJwtPayload>( const decodedToken = <jwt.ProviderAuthJwtPayload>(
jwt.verify(providerAuthToken, getJwtProviderAuthSecret()) jwt.verify(providerAuthToken, await getJwtProviderAuthSecret())
); );
userId = decodedToken.userId; userId = decodedToken.userId;
} }
@@ -118,7 +119,7 @@ export const login2 = async (req: Request, res: Response) => {
let userId = ''; let userId = '';
if (providerAuthToken) { if (providerAuthToken) {
const decodedToken = <jwt.ProviderAuthJwtPayload>( const decodedToken = <jwt.ProviderAuthJwtPayload>(
jwt.verify(providerAuthToken, getJwtProviderAuthSecret()) jwt.verify(providerAuthToken, await getJwtProviderAuthSecret())
); );
userId = decodedToken.userId; userId = decodedToken.userId;
} }
@@ -166,8 +167,8 @@ export const login2 = async (req: Request, res: Response) => {
payload: { payload: {
userId: user._id.toString() userId: user._id.toString()
}, },
expiresIn: getJwtMfaLifetime(), expiresIn: await getJwtMfaLifetime(),
secret: getJwtMfaSecret() secret: await getJwtMfaSecret()
}); });
const code = await TokenService.createToken({ const code = await TokenService.createToken({
@@ -205,7 +206,7 @@ export const login2 = async (req: Request, res: Response) => {
httpOnly: true, httpOnly: true,
path: '/', path: '/',
sameSite: 'strict', sameSite: 'strict',
secure: getHttpsEnabled() secure: await getHttpsEnabled()
}); });
// case: user does not have MFA enablgged // case: user does not have MFA enablgged
+1 -1
View File
@@ -107,7 +107,7 @@ const main = async () => {
app.use(requestIp.mw()); app.use(requestIp.mw());
app.use(session({ app.use(session({
secret: getSessionSecret(), secret: await getSessionSecret(),
resave: false, // don't save session if unmodified resave: false, // don't save session if unmodified
saveUninitialized: false, // don't create session until something stored saveUninitialized: false, // don't create session until something stored
})); }));
+2 -2
View File
@@ -38,8 +38,8 @@ passport.use(new GoogleStrategy({
userId: user._id.toString(), userId: user._id.toString(),
email: user.email, email: user.email,
}, },
expiresIn: getJwtProviderAuthLifetime(), expiresIn: await getJwtProviderAuthLifetime(),
secret: getJwtProviderAuthSecret(), secret: await getJwtProviderAuthSecret(),
}); });
req.providerAuthToken = providerAuthToken; req.providerAuthToken = providerAuthToken;