adminjs
Version:
Admin panel for apps written in node.js
13 lines (12 loc) • 587 B
TypeScript
import { AuthProviderConfig, AuthenticatePayload, BaseAuthProvider, LoginHandlerOptions } from './base-auth-provider.js';
export interface DefaultAuthenticatePayload extends AuthenticatePayload {
email: string;
password: string;
}
export interface DefaultAuthProviderConfig extends AuthProviderConfig<DefaultAuthenticatePayload> {
}
export declare class DefaultAuthProvider extends BaseAuthProvider {
protected readonly authenticate: any;
constructor({ authenticate }: DefaultAuthProviderConfig);
handleLogin(opts: LoginHandlerOptions, context: any): Promise<any>;
}