Skip to content

[FEATURE REQ] Support passwordless connection for Azure Service Bus JMS API in Spring #32463

Description

@saragluna

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

Metadata

Metadata

Assignees

Labels

ClientThis issue points to a problem in the data-plane of the library.azure-springAll azure-spring related issuesfeature-requestThis issue requires a new behavior in the product in order be resolved.

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions