簡體   English   中英

Epic FHIR AppOrchard OAuth

[英]Epic FHIR AppOrchard OAuth

如何從 AppOrchard 獲取身份驗證令牌? 有沒有比下面更簡單/更好的方法?

" https://apporchard.epic.com/interconnect-aofeb18prd-oauth/authorize?response_type=code&redirect_uri=https://localhost:8080&client_id=myID&state=abc123 ";

背景:我有一個來自 AppOrchard 的客戶端 ID,並且有一個測試中的客戶端應用程序(獨立啟動),它能夠從 Epic FHIR Sandlot 獲取所需的數據。 但是 OAuth2 測試未收到身份驗證令牌的問題。

FHIR 客戶端應用程序(Windows 桌面應用程序、.NetCore,而不是 Web 應用程序)我使用 Visual Studio Express C# 2017 和 2019 和用於 FHIR DSTU2 的 NuGet 包(Core、ElementModel、Serialization、Support.Poco、FhirPath)。

對於 Epic 的 OAuth2,我使用的是 Systen.Net.Http.HttpClient: HttpClient MyHttpClient = new HttpClient();

對於 Sandlot 數據,我使用了 HL7.Fhir.Rest.FhirClient:獲取 Bundles,然后我循環遍歷數據。 public FhirClient 客戶端 = new Hl7.Fhir.Rest.FhirClient(@" https://open-ic.epic.com/FHIR/api/FHIR/DSTU2 ");

看起來您正在執行很多正確的步驟,但是很難了解更多有關客戶端 ID 設置等的詳細信息。

我建議聯系 apporchard@epic.com 電子郵件地址 - 他們可以通過您的特定客戶 ID 幫助您深入了解您的具體問題,並讓您與 Epic 的合適人員/專家建立聯系。

希望有幫助,丹妮爾

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM