Aracılığıyla paylaş


FHIR bağlayıcısı kimlik doğrulaması

Bu makalede, FHIR için Power Query bağlayıcısını kullanarak FHIR sunucularına kimliği doğrulanmış erişim açıklanmaktadır. Bağlayıcı, genel olarak erişilebilen FHIR sunucularına anonim erişimi ve Microsoft Entra ID (kuruluş) kimlik doğrulamasını kullanarak FHIR sunucularına kimliği doğrulanmış erişimi destekler. FHIR için Azure API'sinin güvenliği Microsoft Entra ID ile sağlanır.

Not

Power BI hizmeti gibi çevrimiçi bir hizmetten FHIR sunucusuna bağlanıyorsanız, yalnızca bir kuruluş hesabı kullanabilirsiniz.

Anonim erişim

Herkese açık birçok FHIR sunucusu vardır. Bu ortak sunucularla testi etkinleştirmek için FHIR için Power Query bağlayıcısı "Anonim" kimlik doğrulama düzenini destekler. Örneğin, genel https://server.fire.ly sunucuya erişmek için:

  1. Genel Firely sunucusunun URL'sini girin.

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

  2. Anonim kimlik doğrulama düzeni'ne tıklayın.

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

Bundan sonra, verilerinizi sorgulamak ve şekillendirmek için adımları izleyin.

Microsoft Entra Id (kuruluş) kimlik doğrulaması

FHIR için Power Query bağlayıcısı, Microsoft Entra ID ile güvenliği sağlanan FHIR sunucuları için OAuth kimlik doğrulamasını destekler.

Microsoft Entra Id kimlik doğrulamasını kullanmak için bağlanırken Kurumsal hesap'ı seçin.

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

Dikkat etmeniz gereken bazı kısıtlamalar vardır:

  • FHIR sunucusu için beklenen Hedef Kitle, FHIR sunucusunun temel URL'sine eşit olmalıdır . FHIR için Azure API'sinde, FHIR hizmetini veya sonraki bir sürümü portalda sağladığınızda bunu ayarlayabilirsiniz.

  • FHIR sunucunuz başarısız yetkilendirmede bir alanı olan bir WWW-Authenticateauthorization_uri sınama üst bilgisi döndürmezse, oturum açmak için bir kuruluş hesabı kullanmanız gerekir. Active Directory kiracınızda konuk hesabı kullanamazsınız. FHIR için Azure API'si için bir Microsoft Entra ID kuruluş hesabı kullanmanız gerekir .

  • FHIR hizmetiniz FHIR için Azure API'si değilse (örneğin, Azure için açık kaynak Microsoft FHIR sunucusunu çalıştırıyorsanız), FHIR sunucusu için bir Microsoft Entra ID kaynak uygulaması kaydetmiş olursunuz. Bu kaynak uygulamasına erişebilmek için Power BI istemci uygulamasını önceden yetkilendirmeniz gerekir.

    Screenshot demonstrating how to preauthorize the Power BI client application.

    Power BI istemcisinin istemci kimliği şeklindedir a672d62c-fc7b-4e81-a576-e60dc46e951d.

  • Power Query (örneğin, Power BI) istemcisi yalnızca tek bir kapsam ister: user_impersonation. Bu kapsam kullanılabilir olmalıdır ve FHIR sunucusu diğer kapsamlara dayanamaz.

Sonraki adımlar

Bu makalede, FHIR kimlik doğrulama özellikleri için Power Query bağlayıcısını kullanmayı öğrendiniz. Ardından sorguyu kaynağa döndürmeyi keşfedin.