Is your feature request related to a problem? Please describe.
For Spring Cloud Azure 4.x, we started to support passwordless connection to 1st and 3rd party Azure Services. So far, we have provided passwordless connection support to Azure Event Hubs for Kafka, Azure Database for MySQL, and Azure Database for PostgreSQL. We want to enlarge the scope to support JMS.
Describe the solution you'd like
With Spring, users can use JmsTemplate, @JmsListener, ErrorHandler that Spring-Jms provides. And Spring Boot also supports autoconfiguration for these. So this feature request is when users include these dependencies in their applications:
implementation 'org.springframework:spring-jms:5.3.10'
implementation 'org.apache.qpid:qpid-jms-client:2.1.0'
Or
implementation 'org.springframework.boot:spring-boot-starter:2.7.6'
implementation 'org.springframework:spring-jms:5.3.10'
implementation 'org.apache.qpid:qpid-jms-client:2.1.0'
They only need to add one Spring Cloud Azure library or starter, the authenticate with Azure AD can work. Users don't need to provide any key or connection string.
Describe alternatives you've considered
N/A
Additional context
N/A
Is your feature request related to a problem? Please describe.
For Spring Cloud Azure 4.x, we started to support passwordless connection to 1st and 3rd party Azure Services. So far, we have provided passwordless connection support to Azure Event Hubs for Kafka, Azure Database for MySQL, and Azure Database for PostgreSQL. We want to enlarge the scope to support JMS.
Describe the solution you'd like
With Spring, users can use
JmsTemplate,@JmsListener,ErrorHandlerthat Spring-Jms provides. And Spring Boot also supports autoconfiguration for these. So this feature request is when users include these dependencies in their applications:Or
They only need to add one Spring Cloud Azure library or starter, the authenticate with Azure AD can work. Users don't need to provide any key or connection string.
Describe alternatives you've considered
N/A
Additional context
N/A