kafka-ts
Version:
**KafkaTS** is a Apache Kafka client library for Node.js. It provides both a low-level API for communicating directly with the Apache Kafka cluster and high-level APIs for publishing and subscribing to Kafka topics.
13 lines (12 loc) • 464 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.saslPlain = void 0;
const api_1 = require("../api");
const saslPlain = ({ username, password }) => ({
mechanism: 'PLAIN',
authenticate: async ({ sendRequest }) => {
const authBytes = [null, username, password].join('\u0000');
await sendRequest(api_1.API.SASL_AUTHENTICATE, { authBytes: Buffer.from(authBytes) });
},
});
exports.saslPlain = saslPlain;