@raddiamond/nexauth-core
Version:
Core authentication plugin supporting Local, AD authentication
9 lines (8 loc) • 373 B
TypeScript
import { TenantContext } from '../context/TenantContext';
import { IdentityProvider } from './IdentityProvider';
export declare class LocalIdentityProvider<T> implements IdentityProvider<T> {
private context;
constructor(context: TenantContext);
getUser(username: string): Promise<T | null>;
validatePassword(user: T, password: string): Promise<boolean>;
}