JWT Err : Key for the EdDSA algorithm must be one of type CryptoKey
{"keys":[{"crv":"Ed25519","x":"E1Wd_QpdDtT914FDNKJNuPiXvdeUDMRaTtVN0vPRG6U","kty":"OKP","kid":"YIliaKY8X4nDAfHXWJzOpJrzYqgBQ11Z"}]}
{"keys":[{"crv":"Ed25519","x":"E1Wd_QpdDtT914FDNKJNuPiXvdeUDMRaTtVN0vPRG6U","kty":"OKP","kid":"YIliaKY8X4nDAfHXWJzOpJrzYqgBQ11Z"}]}
I've keep getting the bellow error in better auth,
I've keep getting the bellow error in better auth,
X [ERROR] Token validation failed: TypeError: Key for the EdDSA algorithm must be one of type CryptoKey, KeyObject, or JSON Web Key. Received an instance of CryptoKey
at asymmetricTypeCheck
(file:///D:/PROJECTS/avera-hills-web/node_modules/.pnpm/[email protected]/node_modules/jose/dist/webapi/lib/check_key_type.js:88:15)
at default
(file:///D:/PROJECTS/avera-hills-web/node_modules/.pnpm/[email protected]/node_modules/jose/dist/webapi/lib/check_key_type.js:124:9)
at flattenedVerify
(file:///D:/PROJECTS/avera-hills-web/node_modules/.pnpm/[email protected]/node_modules/jose/dist/webapi/jws/flattened/verify.js:76:5)
at async compactVerify
(file:///D:/PROJECTS/avera-hills-web/node_modules/.pnpm/[email protected]/node_modules/jose/dist/webapi/jws/compact/verify.js:15:22)
at async jwtVerify
(file:///D:/PROJECTS/avera-hills-web/node_modules/.pnpm/[email protected]/node_modules/jose/dist/webapi/jwt/verify.js:5:22)
at async validateToken
(file:///D:/PROJECTS/avera-hills-web/server/actions/user/user-jwt.ts:14:24)
at async getJWTPayload
(file:///D:/PROJECTS/avera-hills-web/server/actions/user/user-jwt.ts:31:19)
at async checkAdmin (file:///D:/PROJECTS/avera-hills-web/server/routers/admin-router.ts:65:18)
at async Object.handler
(file:///D:/PROJECTS/avera-hills-web/server/routers/admin-router.ts:418:4)
at null.<anonymous> (async
file:///D:/PROJECTS/avera-hills-web/.wrangler/tmp/dev-1f7Hlj/index.js:37137:28)
X [ERROR] Token validation failed: TypeError: Key for the EdDSA algorithm must be one of type CryptoKey, KeyObject, or JSON Web Key. Received an instance of CryptoKey
at asymmetricTypeCheck
(file:///D:/PROJECTS/avera-hills-web/node_modules/.pnpm/[email protected]/node_modules/jose/dist/webapi/lib/check_key_type.js:88:15)
at default
(file:///D:/PROJECTS/avera-hills-web/node_modules/.pnpm/[email protected]/node_modules/jose/dist/webapi/lib/check_key_type.js:124:9)
at flattenedVerify
(file:///D:/PROJECTS/avera-hills-web/node_modules/.pnpm/[email protected]/node_modules/jose/dist/webapi/jws/flattened/verify.js:76:5)
at async compactVerify
(file:///D:/PROJECTS/avera-hills-web/node_modules/.pnpm/[email protected]/node_modules/jose/dist/webapi/jws/compact/verify.js:15:22)
at async jwtVerify
(file:///D:/PROJECTS/avera-hills-web/node_modules/.pnpm/[email protected]/node_modules/jose/dist/webapi/jwt/verify.js:5:22)
at async validateToken
(file:///D:/PROJECTS/avera-hills-web/server/actions/user/user-jwt.ts:14:24)
at async getJWTPayload
(file:///D:/PROJECTS/avera-hills-web/server/actions/user/user-jwt.ts:31:19)
at async checkAdmin (file:///D:/PROJECTS/avera-hills-web/server/routers/admin-router.ts:65:18)
at async Object.handler
(file:///D:/PROJECTS/avera-hills-web/server/routers/admin-router.ts:418:4)
at null.<anonymous> (async
file:///D:/PROJECTS/avera-hills-web/.wrangler/tmp/dev-1f7Hlj/index.js:37137:28)
0 Replies