@anddev-oss/verdaccio-htpasswd-azure
Version:
htpasswd auth plugin for Verdaccio that saves in Azure Blob
17 lines (16 loc) • 573 B
TypeScript
import { Config } from '@verdaccio/types';
import { constants } from '@verdaccio/core';
export type HtpasswdHashAlgorithm = constants.HtpasswdHashAlgorithm;
export interface CustomConfig extends Config {
algorithm?: HtpasswdHashAlgorithm;
rounds?: number;
max_users?: number;
slow_verify_ms?: number;
authMethod?: 'DefaultAzureCredential' | 'StorageSharedKeyCredential' | 'ConnectionString';
connectionString?: string;
accountKey?: string;
accountName?: string;
accountDomain?: string;
containerName: string;
blobName: string;
}