ignore expiration of jwt token for tts streaming

This commit is contained in:
Hongbo Wu
2024-04-09 10:30:40 +08:00
parent 671aeda76f
commit 90fe5e8109

View File

@ -232,8 +232,9 @@ export const textToSpeechStreamingHandler = Sentry.GCPFunction.wrapHttpFunction(
let claim: Claim
try {
jwt.verify(token, process.env.JWT_SECRET)
claim = jwt.decode(token) as Claim
claim = jwt.verify(token, process.env.JWT_SECRET, {
ignoreExpiration: true,
}) as Claim
} catch (e) {
console.error('Authentication error:', e)
return res.status(401).send({ errorCode: 'UNAUTHENTICATED' })