DependencyTrack / DependencyTrack/dependency-track
Update mssql jdbc driver to enable new authentication options
- Dominant language
- Java
- Stars
- 4.2k
- Forks
- 811
- Avg merge
- 8h 39m
- Merged PRs (30d)
- 237
Description
### Current Behavior
The current version used for the mssql jdbc driver is 11.2.3. This version allows most of the authentication options using azure active directory. However, it only allows to use passwordless authentication from VM via Managed Identites.
### Proposed Behavior
Latest released driver version 12.3.1 allows using a new type of authentication recently introduced in azure (Azure Workload Identity). With this version it would be possible to implement passwordless authentication from a container environment like Kubernetes.
### Checklist
- [X] I have read and understand the [contributing guidelines](https://github.com/DependencyTrack/dependency-track/blob/master/CONTRIBUTING.md#filing-issues)
- [X] I have checked the [existing issues](https://github.com/DependencyTrack/dependency-track/issues) for whether this enhancement was already requested
Contributor guide
Research direction
Locate the project dependency declaration for the Microsoft SQL Server JDBC driver and check how its current version is managed. Update the driver reference to 12.3.1, then run the existing build and relevant tests to confirm the dependency resolves and authentication-related behavior remains intact.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, java, sql
- Domain
- authentication, cloud, databases
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100