View Source API Reference kafka_msk_auth v0.1.0

Modules

Documentation for KafkaMskAuth.

KafkaProtocolLib module is a facade behavior/implementation for Erlang's Kafka Protocl library modules Ref: https://github.com/kafka4beam/kafka_protocol Contains wrapper functions for methods in kpro, kpro_lib and kpro_req_lib modules Purpose: Creating this as a behavior helps us mock the network calls made during authentication exchanges

SASL AWS_MSK_IAM auth backend implementation for brod Erlang library. To authenticate, supply aws_secret_key_id and aws_secret_access_key with access to MSK cluster

AwsSignatureLib module is a facade behavior/implementation for Erlang's aws_signature module Ref: https://github.com/kafka4beam/kafka_protocol Contains wrapper functions for methods in aws_signature module Purpose: Creating this as a behavior helps us mock the payload building and signing calls made