2025-10-01 19:55:38 +02:00

14 lines
646 B
TypeScript

import { ITestableUserManager } from '../userManager/ITestableUserManager';
import { HTTPAuthentication } from './HTTPAuthentication';
import { HTTPRequestContext } from '../../../server/v2/RequestContext';
import { IUser } from '../IUser';
export declare class HTTPBasicAuthentication implements HTTPAuthentication {
userManager: ITestableUserManager;
realm: string;
constructor(userManager: ITestableUserManager, realm?: string);
askForAuthentication(ctx: HTTPRequestContext): {
'WWW-Authenticate': string;
};
getUser(ctx: HTTPRequestContext, callback: (error: Error, user: IUser) => void): void;
}