feat(platform-service): auth/refresh returns both accessToken + refreshToken
- Refresh endpoint now rotates refresh token and returns both tokens - Keeps existing refresh token validation semantics - Verified: tsc --noEmit clean, 19 test files / 178 tests passing
This commit is contained in:
parent
a9ac953ed1
commit
17772ed42a
@ -125,7 +125,11 @@ export async function authRoutes(app: FastifyInstance) {
|
|||||||
productId: user.productId,
|
productId: user.productId,
|
||||||
plan: user.plan,
|
plan: user.plan,
|
||||||
});
|
});
|
||||||
return { accessToken };
|
const refreshToken = await jwt.createRefreshToken({
|
||||||
|
sub: user.id,
|
||||||
|
productId: user.productId,
|
||||||
|
});
|
||||||
|
return { accessToken, refreshToken };
|
||||||
} catch {
|
} catch {
|
||||||
throw new UnauthorizedError('Invalid or expired refresh token');
|
throw new UnauthorizedError('Invalid or expired refresh token');
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user