more detailed logs

This commit is contained in:
clauspeterhuebner 2025-04-14 16:21:12 +02:00
parent c8c91ebf4e
commit 1b2f1ea275

View File

@ -7,9 +7,11 @@ import { JwtPayloadType } from './payloadtypes/JwtPayloadType'
export const decode = async (token: string, signkey: Buffer): Promise<JwtPayloadType | null> => {
if (!token) throw new LogError('401 Unauthorized')
logger.debug('JWT.decode... token, signkey=', token, signkey)
try {
const secret = new TextEncoder().encode(signkey.toString())
logger.debug('JWT.decode... secret=', secret)
const { payload } = await jwtVerify(token, secret, {
issuer: 'urn:gradido:issuer',
audience: 'urn:gradido:audience',
@ -17,6 +19,7 @@ export const decode = async (token: string, signkey: Buffer): Promise<JwtPayload
logger.debug('JWT.decode after jwtVerify... payload=', payload)
return payload as unknown as JwtPayloadType
} catch (err) {
logger.error('JWT.decode after jwtVerify... error=', err)
return null
}
}