UNPKG

@brianveltman/sonatype-mcp

Version:

Model Context Protocol server for Sonatype Nexus Repository Manager

18 lines 674 B
export function generateBasicAuthHeader(username, password) { const credentials = Buffer.from(`${username}:${password}`).toString('base64'); return `Basic ${credentials}`; } export function createAuthHeaders(config) { return { 'Authorization': generateBasicAuthHeader(config.nexus.username, config.nexus.password), 'Content-Type': 'application/json', 'Accept': 'application/json' }; } export function validateCredentials(config) { if (!config.nexus.username || !config.nexus.password) { return false; } return config.nexus.username.length > 0 && config.nexus.password.length > 0; } //# sourceMappingURL=auth.js.map