mirror of
https://github.com/IT4Change/gradido.git
synced 2026-02-06 01:46:07 +00:00
more detailed logs
This commit is contained in:
parent
c8c91ebf4e
commit
1b2f1ea275
@ -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
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user