FHIR 커넥터 인증
이 문서에서는 FHIR용 파워 쿼리 커넥터를 사용하여 FHIR 서버에 대한 인증된 액세스를 설명합니다. 커넥터는 공개적으로 액세스할 수 있는 FHIR 서버에 대한 익명 액세스 및 Microsoft Entra ID(조직) 인증을 사용하여 FHIR 서버에 대한 인증된 액세스를 지원합니다. Azure API for FHIR은 Microsoft Entra ID로 보호됩니다.
참고 항목
Power BI 서비스 같은 온라인 서비스에서 FHIR 서버에 연결하는 경우 조직 계정만 사용할 수 있습니다.
익명 액세스
공개적으로 액세스할 수 있는 많은 FHIR 서버가 있습니다. 이러한 공용 서버를 사용하여 테스트를 사용하도록 설정하기 위해 FHIR용 파워 쿼리 커넥터는 "익명" 인증 체계를 지원합니다. 예를 들어 공용 서버에 액세스하려면 다음을 수행합니다.https://server.fire.ly
공용 Firely 서버의 URL을 입력합니다.
익명 인증 체계를 선택합니다.
그런 다음 단계에 따라 데이터를 쿼리하고 셰이프합니다.
Microsoft Entra ID(조직) 인증
FHIR용 파워 쿼리 커넥터는 Microsoft Entra ID로 보호되는 FHIR 서버에 대한 OAuth 인증을 지원합니다.
Microsoft Entra ID 인증을 사용하려면 연결할 때 조직 계정을 선택합니다.
주의해야 할 몇 가지 제한 사항은 다음과 같습니다.
FHIR 서버의 예상 대상 그룹은 FHIR 서버 의 기본 URL과 같아야 합니다 . Azure API for FHIR의 경우 FHIR 서비스를 프로비전하거나 나중에 포털에서 프로비전할 때 이를 설정할 수 있습니다.
FHIR 서버가 실패한 권한 부여에 대한 필드가 있는
authorization_uri
챌린지 헤더를 반환WWW-Authenticate
하지 않는 경우 조직 계정을 사용하여 로그인해야 합니다. Active Directory 테넌트에서는 게스트 계정을 사용할 수 없습니다. Azure API for FHIR 의 경우 Microsoft Entra ID 조직 계정을 사용해야 합니다 .FHIR 서비스가 Azure API for FHIR이 아닌 경우(예: Azure용 Microsoft FHIR 서버 오픈 소스 실행하는 경우) FHIR 서버에 대한 Microsoft Entra ID 리소스 애플리케이션을 등록하게 됩니다. 이 리소스 애플리케이션에 액세스할 수 있도록 Power BI 클라이언트 애플리케이션에 미리 권한을 부여해야 합니다.
Power BI 클라이언트의 클라이언트 ID는 .입니다
a672d62c-fc7b-4e81-a576-e60dc46e951d
.파워 쿼리(예:
user_impersonation
Power BI) 클라이언트는 단일 범위만 요청합니다. 이 범위를 사용할 수 있어야 하며 FHIR 서버는 다른 범위에 의존할 수 없습니다.
다음 단계
이 문서에서는 FHIR 인증 기능에 파워 쿼리 커넥터를 사용하는 방법을 알아보았습니다. 다음으로 쿼리 폴딩을 탐색합니다.