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 и тестируемое клиентское приложение (автономный запуск), которое может получать необходимые данные из Epic FHIR Sandlot. Но проблемы с тестом OAuth2, не получающим токен аутентификации.

Клиентское приложение FHIR (настольное приложение Windows, .NetCore, НЕ веб-приложение) Я использую Visual Studio Express C # 2017 и 2019 с пакетами NuGet для FHIR DSTU2 (Core, ElementModel, Serialization, Support.Poco, FhirPath).

Для OAuth2 от Epic я использую Systen.Net.Http.HttpClient: HttpClient MyHttpClient = new HttpClient ();

Для данных Sandlot я использовал HL7.Fhir.Rest.FhirClient: получение пакетов обратно, которые я затем перебираю в цикле для данных. public FhirClient client = new Hl7.Fhir.Rest.FhirClient (@ "https://open-ic.epic.com/FHIR/api/FHIR/DSTU2 ");


person Albert Stewart    schedule 08.03.2020    source источник


Ответы (1)


Похоже, вы делаете много правильных шагов, но трудно сказать, углубляясь в подробности настройки вашего идентификатора клиента и т. Д.

Я бы посоветовал обратиться по адресу электронной почты [email protected] - они могут помочь разобраться в вашей конкретной проблеме с вашим конкретным идентификатором клиента и соединить вас с нужными людьми / экспертами в Epic.

Надеюсь, это поможет, Даниэль

person Danielle Friend    schedule 11.03.2020
comment
Поделитесь пожалуйста разрешением. Спасибо - person jahansha; 26.03.2020