从 Azure FHIR 服务请求 FHIR 资源时出现身份验证错误
Authentication error when requesting FHIR resource from Azure FHIR Services
我已将 Healthcare Workspace 和 HFIR 服务部署到 Azure。
我成功获得了能力声明和访问令牌。
我无法通过 Postman 获取 FHIR 资源请求来获取患者列表。
我可以看到这个请求通过正确的秘密连接到正确的应用程序注册。
请问APIApp注册权限是否正确:
我给了“Azure Healthcare APIs”,它有 url https://fhir.azurehealthcareapis.com
但是 Postmain 正在请求:https://healthcareworkspace-my123demo.fhir.azurehealthcareapis.com
请问是哪里出了问题?
https://docs.microsoft.com/en-us/azure/healthcare-apis/fhir/using-postman
获取:{{fhirurl}}/患者
{
"resourceType": "OperationOutcome",
"id": "1111d698deb63c41b7b0a6731a527b15",
"issue": [
{
"severity": "error",
"code": "forbidden",
"diagnostics": "Authorization failed."
}
]
}
您还需要为客户端应用程序分配一个应用程序角色(例如“FHIR 数据贡献者”)以访问 FHIR 服务。更多信息请访问 https://docs.microsoft.com/en-us/azure/healthcare-apis/fhir/configure-azure-rbac-for-fhir
我已将 Healthcare Workspace 和 HFIR 服务部署到 Azure。 我成功获得了能力声明和访问令牌。
我无法通过 Postman 获取 FHIR 资源请求来获取患者列表。 我可以看到这个请求通过正确的秘密连接到正确的应用程序注册。
请问APIApp注册权限是否正确: 我给了“Azure Healthcare APIs”,它有 url https://fhir.azurehealthcareapis.com
但是 Postmain 正在请求:https://healthcareworkspace-my123demo.fhir.azurehealthcareapis.com
请问是哪里出了问题?
https://docs.microsoft.com/en-us/azure/healthcare-apis/fhir/using-postman
获取:{{fhirurl}}/患者
{
"resourceType": "OperationOutcome",
"id": "1111d698deb63c41b7b0a6731a527b15",
"issue": [
{
"severity": "error",
"code": "forbidden",
"diagnostics": "Authorization failed."
}
]
}
您还需要为客户端应用程序分配一个应用程序角色(例如“FHIR 数据贡献者”)以访问 FHIR 服务。更多信息请访问 https://docs.microsoft.com/en-us/azure/healthcare-apis/fhir/configure-azure-rbac-for-fhir