UNPKG

@raddiamond/nexauth-core

Version:

Core authentication plugin supporting Local, AD authentication

11 lines (10 loc) 417 B
import { TenantContext } from '../context/TenantContext'; import { IdentityProvider } from './IdentityProvider'; export declare class ADIdentityProvider<T> implements IdentityProvider<T> { private context; private client; constructor(context: TenantContext); private bindAsService; getUser(username: string): Promise<T | null>; validatePassword(user: T, password: string): Promise<boolean>; }