dorset-ics / healthcare-data-exchange

A FHIR based integration and interoperability platform to support a regional healthcare network.
https://dorset-ics.github.io/healthcare-data-exchange/
MIT License
5 stars 6 forks source link

feat: support app service certificate store pds integration #9

Closed liammoat closed 5 months ago

liammoat commented 5 months ago

This PR introduces the ability to store PDS certificates as "certificates" in Azure Key Vault. This enables us to load those certificates into the Azure App Service certificate store. From here, they are loaded into the application and read as X509 certs.

Confirmation from development this auth flow works successfully:

image

NOTE: We are tracking a bug on the downstream project. ClientId and Kid are not currently being set in the configuration. These needs picking up separately.

gaurarpit commented 5 months ago

approved. let's wait for final testing from your in ADO.