Need instruction on setting up FHIRProxy Function App in API Management Service
I followed this documentation for setting up a fhirproxy, but in order to use a different OAUTH2 provider, it suggests setting up API Management Service. I can set up a basicFunction App in the API Management Service and get it to work, but I can't get the FHIRProxy Function App to work in API Management. Can you point me to some documentation for this? Here is the FHIRProxy documentation I used: https://github.com/microsoft/health-architectures/tree/master/FHIR/FHIRProxy##configuration
Here is our email thread as well...
From: Sowmyan Soman Chullikkattil <sowmyans@microsoft.com>
Sent: Thursday, October 15, 2020 2:28 PM
To: Nicholas VanOrden <nicholas.vanorden@healthcatalyst.com>; Monica Ruiz <monica.ruiz@healthcatalyst.com>; Jo Ann Kendricken <jkend@microsoft.com>; Manika Tiwari <manika.tiwari@microsoft.com>
Cc: Kevin Sigafoes <kevin.sigafoes@healthcatalyst.com>; John Parsons <John.parsons@healthcatalyst.com>; Kendall Miller <kendall.miller@healthcatalyst.com>
Subject: RE: Health Catalyst - FHIR discussion round two
You could, we have another customer that has their own auth and idp, however there will always need to be an AAD app registered service client between the proxy and api4fhir.
Regards,
Sowmyan
From: Nicholas VanOrden <nicholas.vanorden@healthcatalyst.com>
Sent: Thursday, October 15, 2020 3:46 PM
To: Sowmyan Soman Chullikkattil <sowmyans@microsoft.com>; Monica Ruiz <monica.ruiz@healthcatalyst.com>; Jo Ann Kendricken <jkend@microsoft.com>; Manika Tiwari <Manika.Tiwari@microsoft.com>
Cc: Kevin Sigafoes <kevin.sigafoes@healthcatalyst.com>; John Parsons <John.parsons@healthcatalyst.com>; Kendall Miller <kendall.miller@healthcatalyst.com>
Subject: [EXTERNAL] RE: Health Catalyst - FHIR discussion round two
To confirm, does that mean when using FHIRProxy, we do not have to use Azure AD and can just use our own OAUTH identity provider?
Nick Van Orden | o/m. 801.931.7242
From: Sowmyan Soman Chullikkattil <sowmyans@microsoft.com>
Sent: Wednesday, October 14, 2020 10:55 AM
To: Monica Ruiz <monica.ruiz@healthcatalyst.com>; Jo Ann Kendricken <jkend@microsoft.com>; Manika Tiwari <manika.tiwari@microsoft.com>
Cc: Kevin Sigafoes <kevin.sigafoes@healthcatalyst.com>; Nicholas VanOrden <nicholas.vanorden@healthcatalyst.com>; John Parsons <John.parsons@healthcatalyst.com>
Subject: RE: Health Catalyst - FHIR discussion round two
Np, Sure!
FYI : If you use FHIRproxy then you can use Azure AAD B2C , AAD or another OAUTH service. FHIRProxy will give more control for security management.
Regards,
Sowmyan