Autenticação do conector do FHIR

Este artigo explica o acesso autenticado aos servidores FHIR usando o conector de Power Query para FHIR. o conector dá suporte ao acesso anônimo a servidores FHIR acessíveis publicamente e acesso autenticado a servidores FHIR usando a autenticação Azure Active Directory. A API do Azure para FHIR é protegida com Azure Active Directory.

Observação

se você estiver se conectando a um servidor FHIR de um serviço online, como Power BI service, você só poderá usar uma conta institucional.

Acesso anônimo

Há muitos servidores FHIR acessíveis publicamente. Para habilitar o teste com esses servidores públicos, o conector do Power Query para FHIR dá suporte ao esquema de autenticação "anônimo". Por exemplo, para acessar o https://vonk.fire.ly servidor público:

  1. Insira a URL do servidor Vonk público.

    Acesse o servidor Vonk público.

  2. Selecione esquema de autenticação anônima .

    Vonk autenticação anônima.

Depois disso, siga as etapas para consultar e formatar seus dados.

autenticação Azure Active Directory (organizacional)

o conector do Power Query para FHIR dá suporte à autenticação OAuth para servidores FHIR protegidos com Azure Active Directory.

para usar Azure Active Directory autenticação, selecione conta organizacional ao se conectar.

FHIR entrar.

Há algumas restrições a serem consideradas:

  • O público-alvo esperado para o servidor FHIR deve ser igual à URL base do servidor FHIR. Para a API do Azure para FHIR, você pode definir isso ao provisionar o serviço FHIR ou posterior no Portal.

  • Se o servidor do FHIR não retornar um WWW-Authenticate cabeçalho de desafio com um authorization_uri campo na autorização com falha, você deverá usar uma conta organizacional para entrar. Você não pode usar uma conta de convidado no seu locatário do Active Directory. para a API do Azure para FHIR, você deve usar uma conta organizacional Azure Active Directory.

  • se o serviço FHIR não for a API do azure para FHIR (por exemplo, se você estiver executando o Microsoft FHIR server desoftware livre para o Azure), você terá registrado um aplicativo de recurso Azure Active Directory para o servidor FHIR. você deve autorizar previamente o Power BI aplicativo cliente para poder acessar esse aplicativo de recurso.

    Pré-autorizar Power BI.

    a ID do cliente para o cliente de Power BI é a672d62c-fc7b-4e81-a576-e60dc46e951d .

  • o cliente de Power Query (por exemplo, Power BI) solicitará apenas um único escopo: user_impersonation . Esse escopo deve estar disponível e o servidor FHIR não pode contar com outros escopos.

Próximas etapas

Neste artigo, você aprendeu a usar o conector de Power Query para recursos de autenticação FHIR. Em seguida, explore o dobramento de consulta.