Extract bearer token from request. Returns the token string or null.
(req: Request)
| 468 | |
| 469 | /** Extract bearer token from request. Returns the token string or null. */ |
| 470 | function extractToken(req: Request): string | null { |
| 471 | const header = req.headers.get('authorization'); |
| 472 | if (!header?.startsWith('Bearer ')) return null; |
| 473 | return header.slice(7); |
| 474 | } |
| 475 | |
| 476 | /** Validate token and return TokenInfo. Returns null if invalid/expired. */ |
| 477 | function getTokenInfo(req: Request): TokenInfo | null { |
no test coverage detected