fix(auth): handle null platform token verification
This commit is contained in:
parent
427490ebdb
commit
2db27ef686
@ -54,6 +54,9 @@ export async function verifyTradingAccessToken(token: string): Promise<VerifiedT
|
||||
if (jwtUtils) {
|
||||
try {
|
||||
const payload = await jwtUtils.verifyToken(token);
|
||||
if (!payload) {
|
||||
throw new Error('Platform token verification returned null payload');
|
||||
}
|
||||
const productId = String(payload?.productId || '').trim();
|
||||
if (!payload?.sub) {
|
||||
return { userId: null, source: null, error: 'Platform token missing subject claim' };
|
||||
|
||||
Loading…
Reference in New Issue
Block a user