diff --git a/src/routes/admin/auth.ts b/src/routes/admin/auth.ts index 4f4dc2b..6f9b8ff 100644 --- a/src/routes/admin/auth.ts +++ b/src/routes/admin/auth.ts @@ -84,6 +84,7 @@ export default async function authRoutes( setRefreshCookie(reply, result.refreshToken, remember_me); return success(reply, { access_token: result.accessToken, + expires_in: config.jwt.accessTokenExpiry, user: result.user, }); }, @@ -249,7 +250,11 @@ export default async function authRoutes( description: `TOTP přihlášení uživatele ${user.username}`, }); - return success(reply, { access_token: accessToken, user: authData }); + return success(reply, { + access_token: accessToken, + expires_in: config.jwt.accessTokenExpiry, + user: authData, + }); }, ); @@ -287,6 +292,7 @@ export default async function authRoutes( setRefreshCookie(reply, result.refreshToken, result.rememberMe); return success(reply, { access_token: result.accessToken, + expires_in: config.jwt.accessTokenExpiry, user: result.user, }); }, diff --git a/src/routes/admin/totp.ts b/src/routes/admin/totp.ts index 81918f0..9f63f56 100644 --- a/src/routes/admin/totp.ts +++ b/src/routes/admin/totp.ts @@ -414,7 +414,11 @@ export default async function totpRoutes( description: `Backup code login for user ${user.username}`, }); - return success(reply, { access_token: accessToken, user: authData }); + return success(reply, { + access_token: accessToken, + expires_in: config.jwt.accessTokenExpiry, + user: authData, + }); }, ); }