使用 Azure CLI 或 Azure PowerShell 取得存取權杖
若要使用 FHIR 服務或 DICOM 服務,您必須利用存取權杖來驗證您的身分與伺服器權限。 您可以使用 PowerShell 或 Azure 命令列介面 (CLI) 等建立和管理 Azure 資源的工具,來取得存取權杖。
請注意,若要存取 FHIR 服務或 DICOM 服務,使用者和應用程式必須透過 Azure 入口網站的角色指派,或使用指令碼以獲得權限。
取得 FHIR 服務的存取權杖
FHIR 服務會使用特定 resource
或 Audience
,其 URI 等於 FHIR 伺服器 https://<workspacename-fhirservicename>.fhir.azurehealthcareapis.com
的 URI。 使用下列命令來取得權杖,並將其儲存在名為 $token
的變數中:
token=$(az account get-access-token --resource=https://<workspacename-fhirservicename>.fhir.azurehealthcareapis.com --query accessToken --output tsv)
curl -X GET --header "Authorization: Bearer $token" https://<workspacename-fhirservicename>.fhir.azurehealthcareapis.com/Patient
取得 DICOM 服務的存取權杖
DICOM 服務會使用 URI 等同於 https://dicom.healthcareapis.azure.com
的相同 resource
或 Audience
來獲得存取權杖。 使用下列命令來取得權杖,並將其儲存在名為 $token
的變數中:
token=$(az account get-access-token --resource=https://dicom.healthcareapis.azure.com --query accessToken --output tsv)
curl -X GET --header "Authorization: Bearer $token" https://<workspacename-dicomservicename>.dicom.azurehealthcareapis.com/v<version of REST API>/changefeed
下一步
深入了解:
FHIR® 是 HL7 的註冊商標,可與 HL7 的權限搭配使用。