Share via


FHIR-összekötő hitelesítése

Ez a cikk az FHIR-kiszolgálókhoz való hitelesített hozzáférést ismerteti az FHIR Power Query-összekötőjével. Az összekötő támogatja a nyilvánosan elérhető FHIR-kiszolgálók névtelen elérését és az FHIR-kiszolgálókhoz való hitelesített hozzáférést a Microsoft Entra ID (szervezeti) hitelesítéssel. Az Azure API for FHIR a Microsoft Entra-azonosítóval van védve.

Feljegyzés

Ha egy online szolgáltatásból(például Power BI szolgáltatás) csatlakozik egy FHIR-kiszolgálóhoz, csak szervezeti fiókot használhat.

Anonymous access

Számos nyilvánosan elérhető FHIR-kiszolgáló található. A nyilvános kiszolgálókon végzett tesztelés engedélyezéséhez az FHIR Power Query-összekötője támogatja a "Névtelen" hitelesítési sémát. Például a nyilvános https://server.fire.ly kiszolgáló eléréséhez:

  1. Adja meg a nyilvános Firely-kiszolgáló URL-címét.

    Screenshot of the URL filled in with the public Firely FHIR server.

  2. Válassza a Névtelen hitelesítési séma lehetőséget.

    Screenshot demonstrating the anonymous authentication selection to access the Firely FHIR server.

Ezután kövesse az adatok lekérdezéséhez és alakításához szükséges lépéseket.

Microsoft Entra ID (szervezeti) hitelesítés

Az FHIR Power Query-összekötője támogatja a Microsoft Entra-azonosítóval védett FHIR-kiszolgálók OAuth-hitelesítését.

A Microsoft Entra ID-hitelesítés használatához válassza a szervezeti fiókot csatlakozáskor.

Screenshot of the authentication dialog with the Organizational account selected for sign in.

Néhány korlátozást figyelembe kell venni:

  • Az FHIR-kiszolgáló várt célközönségének meg kell egyenlõnek lennie az FHIR-kiszolgáló alap URL-címével. Az Azure API for FHIR esetében ezt az FHIR szolgáltatás vagy újabb portálon való kiépítésekor állíthatja be.

  • Ha az FHIR-kiszolgáló nem ad vissza WWW-Authenticate egy feladatfejlécet a sikertelen engedélyezés mezőjével authorization_uri , a bejelentkezéshez szervezeti fiókot kell használnia. Az Active Directory-bérlőben nem használhat vendégfiókot. Az FHIR-hez készült Azure API-hoz Microsoft Entra ID szervezeti fiókot kell használnia.

  • Ha az FHIR szolgáltatás nem az Azure API for FHIR (például ha az Azure-hoz készült Nyílt forráskód Microsoft FHIR-kiszolgálót futtatja), regisztrálja a Microsoft Entra ID erőforrásalkalmazást az FHIR-kiszolgálóhoz. Előzetesen engedélyeznie kell a Power BI-ügyfélalkalmazást, hogy hozzáférhessen ehhez az erőforrásalkalmazáshoz.

    Screenshot demonstrating how to preauthorize the Power BI client application.

    A Power BI-ügyfél ügyfélazonosítója a következő a672d62c-fc7b-4e81-a576-e60dc46e951d: .

  • A Power Query-ügyfél (például a Power BI) csak egyetlen hatókört kér: user_impersonation. Ennek a hatókörnek elérhetőnek kell lennie, és az FHIR-kiszolgáló nem támaszkodhat más hatókörökre.

Következő lépések

Ebben a cikkben megtanulta, hogyan használhatja a Power Query-összekötőt az FHIR hitelesítési funkciókhoz. Ezután ismerkedjen meg a lekérdezések összecsukásával.