azure-sdk-for-java
azure-sdk-for-java copied to clipboard
[FEATURE REQ] Support Workload Identity Auth for Azure Postgresql
Is your feature request related to a problem? Please describe.
The azure-identity-extension
library currently does not support the usage of Workload Identity and only supports Managed Identity.
Describe the solution you'd like Azure Workload Identity should be implemented into azure-identity-extensions. It is already implemented for the normal azure-identity which is a dependency of azure-identity-extensions.
Describe alternatives you've considered Only alternative feasible for us would be the usage of Certificates, but we would like the workload identity to work
Information Checklist Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report
- [x] Description Added
- [x] Expected solution specified
@billwert @g2vinay
Thank you for your feedback. Tagging and routing to the team member best able to assist.
Hello @mschmidt291
Thanks for the report! We'll take a look at this and get back to you soon.
Hello @mschmidt291
Thanks for the report! We'll take a look at this and get back to you soon.
Thanks for the speedy response. Let me know if you need additional Input from me or more specific details.
Tagging as 'Discuss in Office Hours' /cc @scottaddie @christothes
@joshfree @scottaddie @christothes Any updates here ?
Hello @mschmidt291! Apologies for the delay.
We need to do some further investigation of this feature request. We're going to do so over the next few months. This is not something we're going to get to and ship quickly. We appreciate the suggestion and will see what we can do!
azure-identity-extension
version 1.1.19
is still impacted by this.
Use case: using azure-identity-extension
in a AKS environment with Microsoft Entra Workload ID to connect Java applications to oss-rdbms such as PSQL and MySQL.
Edit:
The funny part is that spring-cloud-azure-starter-jdbc-postgresql
works just fine with a Workload identity. However that is problematic for non-Spring workloads.