Rujun Chen
Rujun Chen
Closing this issue because It's fixed in spring-cloud-azure 4.4.0. https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/spring/CHANGELOG.md#440-2022-09-26
Information update: 1. Link to PR: https://github.com/MicrosoftDocs/azure-dev-docs-pr/pull/3583 2. Link to quick start: https://review.docs.microsoft.com/en-us/azure/developer/java/spring-framework/configure-spring-cloud-stream-binder-java-app-kafka-azure-event-hub?branch=pr-en-us-3583&tabs=passwordless 3. Link to migration-guide: https://review.docs.microsoft.com/en-us/azure/developer/java/spring-framework/migrate-kafka-to-passwordless-connection?branch=pr-en-us-3583&tabs=azure-portal-permission%2Csign-in-azure-cli%2Cjava-kafka%2Cservice-connector-portal%2Cservice-connector-cli%2Cassign-role-service-connector
### Quick start feedback: Link to quick start: https://review.docs.microsoft.com/en-us/azure/developer/java/spring-framework/configure-spring-cloud-stream-binder-java-app-kafka-azure-event-hub?branch=pr-en-us-3583&tabs=passwordless 1. Add link to **Azure Active Directory (Azure AD) authentication** and **Shared Access Signatures (SAS) authentication**.  1.1. Azure Active Directory...
## Feedback of Migration guide Link to migration-guide: https://review.docs.microsoft.com/en-us/azure/developer/java/spring-framework/migrate-kafka-to-passwordless-connection?branch=pr-en-us-3583&tabs=azure-portal-permission%2Csign-in-azure-cli%2Cjava-kafka%2Cservice-connector-portal%2Cservice-connector-cli%2Cassign-role-service-connector 1. `after` -> `since`.  BTW, why this feature is not written in the changelog? https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/spring/CHANGELOG.md 2. `The support for passwordless...
13. Now there is only `code after migration`. It's better to keep the `code before migration` at the same time.   Here is `code before migration` created by myself:...
14. In current `Java` tab, it's using `org.apache.kafka:kafka-clients`. We should add some description about `azure-messaging-eventhubs`. It's official client to connect to Azure Event Hubs. 14.1. Can `azure-messaging-eventhubs` be used to...
15. It's better not use `master` branch. Because `master` branch may change. Use git tag instead. 
16. Use constant value instead of raw string  Here is the code in my localhost:  More context: pom file: ```xml 4.0.0 com.azure.spring.password.less.migration.kafka.java after-migration 1.0.0-SNAPSHOT 1.8 1.8 org.apache.kafka kafka-clients...
17. Problem: `Missing required configuration "key.serializer" which has no default value.`  Fixed by adding the 2 properties: ```java properties.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName()); properties.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName()); ``` 
18. Problem: `JAAS config entry not terminated by semi-colon`  Fixed by adding semi-colon: 