Enables developers to use AWS Identity and Access Management (IAM) to connect to their Amazon Managed Streaming for Apache Kafka (Amazon MSK) clusters.
Issue #, if available:
fixes #127 Auth failure when connecting from cross-region to MSK and cross-cloud
Description of changes:
Add a new jass-config field awsRegion, set this in the callback, and then read it from the IAM Sasl Client to set the aws region when creating the signature
For testing, I have validated these with the unit tests and by creating a custom jar, then confirming that it solves the issue described in the issue
Issue #, if available: fixes #127 Auth failure when connecting from cross-region to MSK and cross-cloud
Description of changes: Add a new jass-config field awsRegion, set this in the callback, and then read it from the IAM Sasl Client to set the aws region when creating the signature
For testing, I have validated these with the unit tests and by creating a custom jar, then confirming that it solves the issue described in the issue