@verdaccio/active-directory
Version:
Active Directory authentication plugin for Verdaccio
18 lines (17 loc) • 620 B
TypeScript
import { Callback, IPluginAuth, Logger } from '@verdaccio/legacy-types';
export declare const NotAuthMessage = "AD - Active Directory authentication failed";
export interface ActiveDirectoryConfig {
url: string;
baseDN: string;
domainSuffix: string;
groupName?: string | string[];
}
declare class ActiveDirectoryPlugin implements IPluginAuth<ActiveDirectoryConfig> {
private config;
private logger;
constructor(config: ActiveDirectoryConfig, opts: {
logger: Logger;
});
authenticate(user: string, password: string, cb: Callback): void;
}
export default ActiveDirectoryPlugin;