The Amazon MSK Library for AWS Identity and Access Management enables developers to use AWS Identity and Access Management (IAM) to connect to their Amazon Managed Streaming for Apache Kafka (Amazon MSK) clusters. It allows JVM-based Apache Kafka clients to use AWS IAM for authentication and authorization against Amazon MSK clusters that have AWS IAM enabled as an authentication mechanism. This library provides a new Simple Authentication and Security Layer (SASL) mechanism called AWS_MSK_IAM. This new SASL mechanism can be used by Kafka clients to authenticate against Amazon MSK clusters using AWS IAM. After you've downloaded the code from GitHub, you can build it using Gradle. An uber jar containing the library and all its relocated dependencies except the kafka client and slf4j-api can also be built. At runtime, the uber jar expects to find the kafka client library and the sl4j-api library on the classpath.

Features

  • Validate secure dependencies
  • Use the Amazon MSK Library for IAM Authentication
  • Configure a Kafka client to use AWS IAM
  • Specify an AWS IAM Role for a client
  • Generate authentication payload
  • Message Exchange with Kafka Broker

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow AmazonMSK AWS Identity Access Management

AmazonMSK AWS Identity Access Management Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of AmazonMSK AWS Identity Access Management!

Additional Project Details

Programming Language

Java

Related Categories

Java Live Streaming Software, Java Software Development Software, Java Identity and Access Management (IAM) Software

Registered

2022-07-05