मैं हाइपरस्पेस सिम्युलेटर का उपयोग करके एपिक ऐपऑर्चर्ड पर एफएचआईआर एप्लिकेशन पर अपने स्मार्ट का परीक्षण कर रहा हूं। OAuth 2.0 प्राधिकरण प्रवाह Epic 2017 संस्करण के साथ ठीक काम करता है, लेकिन जब मैं इसे Epic 2018 या 2019 में बदलता हूं, तो मुझे URL को पुनर्निर्देशित करने के बजाय Epic खाते से साइन इन करना होगा।

यहाँ मेरे प्राधिकरण अनुरोध का टेम्प्लेट है जो एपिक 2018/19 के लिए विफल रहता है: https://apporchard.epic.com/interconnect-aocurprd-oauth/oauth2/authorize?scope=launch&response_type=code&redirect_uri=[redirect_uri]&client_id=[client_id]&launch=[launch_token]&state=[state=[state] ]

एपिक के 2018 और 2017 दोनों संस्करणों के लिए लगभग समान प्राधिकरण अनुरोध भेजा गया है लेकिन केवल संस्करण 2017 काम करता है।

यहाँ साइन-इन स्क्रीन का स्क्रीनशॉट है जिसका सामना मैं एपिक 2018/2019 में कर रहा हूँ। यहां छवि विवरण दर्ज करें

किसी भी समाधान या कामकाज की अत्यधिक सराहना की जाएगी।

3
Azaz ul Haq 1 जुलाई 2019, 19:03

1 उत्तर

सबसे बढ़िया उत्तर

एपिक डॉक्यूमेंटेशन में बस जवाब मिला कि एपिक वर्जन 2018 के लिए आगे के एप्लिकेशन को ईएचआर से ऐप लॉन्च होने पर लॉन्च संदर्भ प्राप्त करने की अनुमति प्राप्त करने के लिए "लॉन्च" स्कोप जोड़ना होगा।

तो मेरे स्कोप पैरामीटर को बदलने में मदद मिली।

"scope": "launch patient/*.read  openid profile online_access"
2
Azaz ul Haq 1 जुलाई 2019, 17:09