| 1234567891011121314151617181920 |
- import type { Request, RequestHandler } from 'express';
- import type { IUserSerializedSecurely } from '../../models/serializers';
- import type { Scope } from '../scope';
- import type { IUserHasId } from '../user';
- export interface AccessTokenParserReq extends Request {
- user?: IUserSerializedSecurely<IUserHasId>;
- query: Request['query'] & {
- access_token?: string;
- };
- body: Request['body'] & {
- access_token?: string;
- };
- }
- export type AccessTokenParser = (
- scopes?: Scope[],
- opts?: { acceptLegacy: boolean },
- ) => RequestHandler;
|