open-collaboration-server
Version:
Open Collaboration Server implementation, part of the Open Collaboration Tools project
16 lines • 795 B
TypeScript
import { type Express } from 'express';
import { FormAuthProvider } from 'open-collaboration-protocol';
import { AuthEndpoint, AuthSuccessEvent } from './auth-endpoint.js';
import { Logger } from '../utils/logging.js';
import { Configuration } from '../utils/configuration.js';
export declare class SimpleLoginEndpoint implements AuthEndpoint {
protected static readonly ENDPOINT = "/api/login/simple";
protected logger: Logger;
protected configuration: Configuration;
private authSuccessEmitter;
onDidAuthenticate: import("open-collaboration-protocol").Event<AuthSuccessEvent>;
shouldActivate(): boolean;
getProtocolProvider(): FormAuthProvider;
onStart(app: Express, _hostname: string, _port: number): void;
}
//# sourceMappingURL=simple-login-endpoint.d.ts.map