I am building a smart on FHIR application connecting different EHR systems like Cerner, and EPIC and I have built an external API to run an algorithm on this data. I call the APIs inside the SOF app after getting data from FHIR servers, however, I am confused about how to authenticate the APIs.
Since the SOF apps are going to be inside the EPIC and Cerner UI, I really cannot have a username and password login with the register option as they are already authenticated.
Would like to hear thoughts on how to authenticate the APIs?