Verificatie van FHIR-connector

In dit artikel wordt geverifieerde toegang tot FHIR-servers uitgelegd met behulp van de Power Query-connector voor FHIR. De connector ondersteunt anonieme toegang tot openbaar toegankelijke FHIR-servers en geverifieerde toegang tot FHIR-servers met behulp Azure Active Directory verificatie. De Azure API for FHIR is beveiligd met Azure Active Directory.

Notitie

Als u vanuit een onlineservice verbinding maakt met een FHIR-server, zoals Power BI service, kunt u alleen een organisatieaccount gebruiken.

Anonieme toegang

Er zijn veel openbaar toegankelijke FHIR-servers. Om testen met deze openbare servers mogelijk te maken, ondersteunt Power Query connector for FHIR het verificatieschema Anoniem. Bijvoorbeeld voor toegang tot de openbare https://vonk.fire.ly server:

  1. Voer de URL van de openbare Moet-server in.

    Toegang tot de openbare Server.

  2. Selecteer Anoniem verificatieschema.

    Anonieme verificatie.

Volg daarna de stappen om uw gegevens op te vragen en vorm te geven.

Azure Active Directory (organisatie)verificatie

De Power Query-connector voor FHIR ondersteunt OAuth-verificatie voor FHIR-servers die zijn beveiligd met Azure Active Directory.

Als u Azure Active Directory wilt gebruiken, selecteert u Organisatieaccount wanneer u verbinding maakt.

FHIR-aanmelding.

Er zijn enkele beperkingen waar u rekening mee moet houden:

  • De verwachte doelgroep voor de FHIR-server moet gelijk zijn aan de basis-URL van de FHIR-server. Voor de Azure API for FHIRkunt u dit instellen wanneer u de FHIR-service inrichten of later in de portal.

  • Als uw FHIR-server geen uitdagingsheader retourneren met een veld bij mislukte autorisatie, moet u een organisatieaccount gebruiken WWW-Authenticate om u aan te authorization_uri melden. U kunt geen gastaccount gebruiken in uw Active Directory-tenant. Voor de Azure API for FHIR moet u een Azure Active Directory organisatieaccount gebruiken.

  • Als uw FHIR-service niet de Azure API for FHIR is (bijvoorbeeld als u de open source Microsoft FHIR-servervoor Azure gebruikt), hebt u een Azure Active Directory-resourcetoepassing geregistreerd voor de FHIR-server. U moet de clienttoepassing vooraf Power BI om toegang te krijgen tot deze resourcetoepassing.

    Vooraf autor Power BI.

    De client-id voor de Power BI client is a672d62c-fc7b-4e81-a576-e60dc46e951d .

  • De Power Query -client (Power BI) vraagt slechts één bereik aan: user_impersonation . Dit bereik moet beschikbaar zijn en de FHIR-server kan niet afhankelijk zijn van andere scopes.

Volgende stappen

In dit artikel hebt u geleerd hoe u de Power Query-connector voor FHIR-verificatiefuncties gebruikt. Verken vervolgens Query Folding.