17 lines
731 B
TypeScript
17 lines
731 B
TypeScript
import { Request, Response, NextFunction } from 'express';
|
|
/**
|
|
* Requires a valid renter Bearer token.
|
|
*
|
|
* Guarantees on success:
|
|
* req.renterId — the authenticated renter's id
|
|
*/
|
|
export declare function requireRenterAuth(req: Request, res: Response, next: NextFunction): Promise<void | Response<any, Record<string, any>>>;
|
|
/**
|
|
* Optionally extracts renter identity from a Bearer token.
|
|
* Never blocks the request — invalid or absent tokens are silently ignored.
|
|
*
|
|
* Sets on success:
|
|
* req.renterId — the authenticated renter's id (if token is valid)
|
|
*/
|
|
export declare function optionalRenterAuth(req: Request, _res: Response, next: NextFunction): Promise<void>;
|
|
//# sourceMappingURL=requireRenterAuth.d.ts.map
|