FHIR Chat · FHIR Server as Resource server · pascal

Stream: pascal

Topic: FHIR Server as Resource server


view this post on Zulip Frano Jančić (Feb 04 2020 at 15:06):

Hi.
I would like to use FHIR server as Resource Server and leave Identity management to a separate server. Is it possible to use other system side oAuth2 authorization and then access resources and insert them on FHIR server with use of an external access token in the JWT format? On one side is Delphi FHIR server and on other side is system which performs oAuth2 authorization and sends request with its approved access token. How should I set up FHIR server and start session with it? For example if I want to get Appointment info with request like

GET https://localhost:966/r4/Appointment/12 with header Authorization: Bearer AccessToken

what steps I have to do to accept such request on FHIR server? How does outside system send GET and POST requests?
Thanks in advance

view this post on Zulip Grahame Grieve (Feb 04 2020 at 19:57):

well, this isn't currently possible. To make it possible, you need some private interface between the OAuth server and the FHIR Server, and you need to set up session management as a slave to the OAuth server. This is possible, but it's going to be quite a lot of programming

view this post on Zulip Frano Jančić (Feb 06 2020 at 05:41):

Thanks for answer Grahame, this is helpful


Last updated: Apr 12 2022 at 19:14 UTC