@anddev-oss/verdaccio-htpasswd-azure
Version:
htpasswd auth plugin for Verdaccio that saves in Azure Blob
15 lines (14 loc) • 767 B
TypeScript
import { BlobServiceClient, ContainerClient } from '@azure/storage-blob';
import { Logger } from '@verdaccio/types';
export declare function setupConnectionStringAuth(logger: Logger, connectionString: string, containerName: string): {
blobClient: BlobServiceClient;
containerClient: ContainerClient;
};
export declare function setupDefaultAzureCredentialAuth(logger: Logger, accountName: string, containerName: string, accountDomain: string): {
blobClient: BlobServiceClient;
containerClient: ContainerClient;
};
export declare function setupStorageSharedKeyCredential(logger: Logger, accountName: string, accountKey: string, containerName: string, accountDomain: string): {
blobClient: BlobServiceClient;
containerClient: ContainerClient;
};