Informatievlaanderen / VSDS-LDESServer4J

Linked Data Event Streams Server for Java
https://informatievlaanderen.github.io/VSDS-LDESServer4J
European Union Public License 1.2
10 stars 11 forks source link

Use Azure Managed Identities for authentication to other resources #1379

Open bramverdonck opened 1 month ago

bramverdonck commented 1 month ago

Is your feature request related to a problem? Please describe. We're currently in the process of implementing an LDES architecture at a client in their Azure ecosystem. For security reasons, we would need to use Managed Identities for secure authentication between the LDIO workbench and an azure sql database for PostgreSQL. Ideally, we can manage the authentication using managed identities

Describe the solution you'd like We can use Managed Identities / App registrations as a way of authentication instead of hardcoding values or sending plain text connection secrets.

Describe alternatives you've considered / Additional context We would like to implement the complete LDES architecture before year's end (in production)

sandervd commented 1 month ago

Hi Bram,

As this isn't something that we need ourselves at the moment, so this isn't something that we'll be implementing anytime soon. If you create a PR that is compatible with the current code, we'll make sure to review it.

It certainly helps if you describe the proposed solution in detail before opening a PR, this avoids rework on your side.