Functions: jwtHelper
Helper functions for extracting and validating JWT payloads
Table of contents
Functions: jwtHelper
Functions: jwtHelper
â–¸ extractPayload(token: string):
Extracts the payload from a JWT token and validates its type.
Parameters
Returns
- The extracted payload
Throws
Error if token is invalid
Error if payload is not of type DvrData
extractZkProofPayload
â–¸ extractZkProofPayload(token: string):
Extracts the ZkPassProof payload from a JWT token.
Parameters
Returns
ZkPassProof - The extracted zkPass proof object
Throws
Error if token is invalid
Error if payload is not of type ZkPassProof
decodeJwtPayload
â–¸ private decodeJwtPayload(token: string): any
Parameters
Returns
any - The parsed payload from the JWT token
Throws
Error if token is invalid
â–¸ private isZkPassProof(data: any): boolean
Parameters
Returns
boolean - True if data is a valid ZkPassProof
â–¸ private isDvrData(data: any): boolean
Parameters
Returns
boolean - True if data is a valid DvrDataPayload