gpt4 book ai didi

azure - 如何在没有任何授权 token 的情况下使用 Azure API for FHIR 服务器

转载 作者:行者123 更新时间:2023-12-02 08:00:14 24 4
gpt4 key购买 nike

我已为 FHIR 服务器的 Azure API 创建了资源。我可以使用类似 https://fhir-server-url/metadata 的 URL 查看元数据信息。如文档 https://learn.microsoft.com/en-us/azure/healthcare-apis/access-fhir-postman-tutorial 中所述访问其他 URL,例如 https://fhir-server-url/Patient ,我们需要先获取授权 token 。为了获取授权 token ,我们需要 ClientID,我们可以通过在 Azure Active Directory 中创建应用程序来获取该 ClientID。但我无权访问它。

有什么方法可以在不需要授权 token 的情况下访问此 URL?通过在 Azure 门户中进行一些设置。

最佳答案

如果您使用的是第一方受众(例如 https://azurehealthcareapis )(这是部署适用于 FHIR 的 Azure API 时的默认设置),您实际上可以使用第一方客户端应用程序(例如 Azure CLI)来获取 token 。检查https://learn.microsoft.com/azure/healthcare-apis/get-healthcare-apis-access-token-cli了解详情。

首先使用 Azure CLI ( https://learn.microsoft.com/cli/azure/?view=azure-cli-latest ) 登录:

az login

获取 token 并存储它

token=$(az account get-access-token --resource=https://azurehealthcareapis.com | jq -r .accessToken)

使用 token :

curl -X GET --header "Authorization: Bearer $token" https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com/Patient

关于azure - 如何在没有任何授权 token 的情况下使用 Azure API for FHIR 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57769866/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com