Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spring Database - Create JDBC starters for credential-less connections #21493

Closed
z1069867141 opened this issue May 14, 2021 · 5 comments
Closed
Assignees
Labels
azure-spring All azure-spring related issues Client This issue points to a problem in the data-plane of the library. feature-request This issue requires a new behavior in the product in order be resolved.
Milestone

Comments

@z1069867141
Copy link

z1069867141 commented May 14, 2021

Context

Support for managed identity has become a fundamental principle for Azure, providing a security baseline at the individual service level. We believe aligning on those guidelines will also benefit Spring developers at large.

We do not support credential-free connections for any 3rd party libraries today, and it's the same for JDBC drivers connecting to Azure databases.

Goal

Create JDBC and JPA starters that read bearer tokens from AAD and managed identity providers and inject the token in the database connection string.

See also #27494, https://github.com/Azure/azure-jdbc-msi-extension.

@ghost ghost added needs-triage Workflow: This is a new issue that needs to be triaged to the appropriate team. customer-reported Issues that are reported by GitHub users external to the Azure organization. question The issue doesn't require a change to the product in order to be resolved. Most issues start as that labels May 14, 2021
@backwind1233 backwind1233 added the feature-request This issue requires a new behavior in the product in order be resolved. label May 14, 2021
@ghost ghost removed the needs-triage Workflow: This is a new issue that needs to be triaged to the appropriate team. label May 14, 2021
@backwind1233 backwind1233 added azure-spring All azure-spring related issues Client This issue points to a problem in the data-plane of the library. and removed customer-reported Issues that are reported by GitHub users external to the Azure organization. labels May 14, 2021
@backwind1233 backwind1233 self-assigned this May 14, 2021
@backwind1233 backwind1233 removed the question The issue doesn't require a change to the product in order to be resolved. Most issues start as that label May 14, 2021
@backwind1233 backwind1233 changed the title Create JDBC starters for credential-less connections Spring Database - Create JDBC starters for credential-less connections May 14, 2021
@saragluna saragluna added this to the Backlog milestone Sep 17, 2021
@chenrujun chenrujun moved this to Todo in Spring Cloud Azure Nov 5, 2021
@sshquack
Copy link

sshquack commented Mar 1, 2022

@backwind1233 Please consider adding this feature. This will allow IDEs like Jetbrains IntelliJ, DataGrip and Rider that depend on JDBC drivers to work. https://youtrack.jetbrains.com/issue/DBE-6857

@backwind1233
Copy link
Contributor

@sshquack Thank you for your feedback.

@saragluna saragluna modified the milestones: Backlog, [2022] May Apr 1, 2022
@stliu stliu assigned saragluna and unassigned backwind1233 Apr 2, 2022
@stliu stliu modified the milestones: [2022] May, Backlog Apr 3, 2022
@saragluna
Copy link
Member

PoC created Azure/azure-jdbc-msi-extension#16.

@backwind1233
Copy link
Contributor

Closing this, redirect to #30349

Repository owner moved this from Todo to Done in Spring Cloud Azure Aug 23, 2022
@saragluna
Copy link
Member

@sshquack this feature is not about adding JDBC driver for Azure Cosmos DB, it's for adding support for authenticating Azure databases using Azure Active Directory. The supported databases of this feature will be Azure Database for MySQL and Azure Database for PostgreSQL.

@github-actions github-actions bot locked and limited conversation to collaborators Apr 12, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
azure-spring All azure-spring related issues Client This issue points to a problem in the data-plane of the library. feature-request This issue requires a new behavior in the product in order be resolved.
Projects
Archived in project
Development

No branches or pull requests

5 participants