feat: replace jose with @edgefirst-dev/jwt for token decoding in cookie generation
This commit is contained in:
parent
305c2cf140
commit
731b36ef70
@ -1,4 +1,4 @@
|
||||
import { decodeJwt } from 'jose'
|
||||
import { JWT } from '@edgefirst-dev/jwt'
|
||||
|
||||
import {
|
||||
staffTokenCookieConfig,
|
||||
@ -12,10 +12,10 @@ type TTokenCookie = {
|
||||
export const generateUserTokenCookie = (parameters: TTokenCookie) => {
|
||||
const { accessToken } = parameters
|
||||
|
||||
const decodedToken = decodeJwt(accessToken)
|
||||
const decodedToken = JWT.decode(accessToken)
|
||||
const decodedTokenExp = decodedToken.exp
|
||||
const expirationDate = decodedTokenExp
|
||||
? new Date(decodedTokenExp * 1000)
|
||||
? new Date(Number(decodedTokenExp) * 1000)
|
||||
: undefined
|
||||
|
||||
return userTokenCookieConfig.serialize(accessToken, {
|
||||
@ -26,10 +26,10 @@ export const generateUserTokenCookie = (parameters: TTokenCookie) => {
|
||||
export const generateStaffTokenCookie = (parameters: TTokenCookie) => {
|
||||
const { accessToken } = parameters
|
||||
|
||||
const decodedToken = decodeJwt(accessToken)
|
||||
const decodedToken = JWT.decode(accessToken)
|
||||
const decodedTokenExp = decodedToken.exp
|
||||
const expirationDate = decodedTokenExp
|
||||
? new Date(decodedTokenExp * 1000)
|
||||
? new Date(Number(decodedTokenExp) * 1000)
|
||||
: undefined
|
||||
|
||||
return staffTokenCookieConfig.serialize(accessToken, {
|
||||
|
||||
@ -45,7 +45,6 @@
|
||||
"intl-parse-accept-language": "^1.0.0",
|
||||
"is-ip": "^5.0.1",
|
||||
"isbot": "^5.1.17",
|
||||
"jose": "^6.0.8",
|
||||
"react": "^19.0.0",
|
||||
"react-chartjs-2": "^5.3.0",
|
||||
"react-colorful": "^5.6.1",
|
||||
|
||||
3
pnpm-lock.yaml
generated
3
pnpm-lock.yaml
generated
@ -101,9 +101,6 @@ importers:
|
||||
isbot:
|
||||
specifier: ^5.1.17
|
||||
version: 5.1.22
|
||||
jose:
|
||||
specifier: ^6.0.8
|
||||
version: 6.0.8
|
||||
react:
|
||||
specifier: ^19.0.0
|
||||
version: 19.0.0
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user