Obtenha o token de acesso para a API do Azure para FHIR usando a CLI do Azure
Neste artigo, você aprenderá a obter um token de acesso para a API do Azure para FHIR usando a CLI do Azure. Ao provisionar a API do Azure para FHIR, você configura um conjunto de usuários ou entidades de serviço que têm acesso ao serviço. Se seu ID de objeto de usuário estiver na lista de IDs de objeto permitidas, você poderá acessar o serviço usando um token obtido usando o CLI do Azure.
Pré-requisitos
Use o ambiente Bash no Azure Cloud Shell. Para obter mais informações, confira Início Rápido para Bash no Azure Cloud Shell.
Se preferir executar os comandos de referência da CLI localmente, instale a CLI do Azure. Para execuções no Windows ou no macOS, considere executar a CLI do Azure em um contêiner do Docker. Para saber mais, confira Como executar a CLI do Azure em um contêiner do Docker.
Se estiver usando uma instalação local, entre com a CLI do Azure usando o comando az login. Para concluir o processo de autenticação, siga as etapas exibidas no terminal. Para ver outras opções de entrada, confira Conectar-se com a CLI do Azure.
Quando solicitado, instale a extensão da CLI do Azure no primeiro uso. Para obter mais informações sobre extensões, confira Usar extensões com a CLI do Azure.
Execute az version para localizar a versão e as bibliotecas dependentes que estão instaladas. Para fazer a atualização para a versão mais recente, execute az upgrade.
Obter um token
A API do Azure para FHIR usa um resource
ou Audience
com URI igual ao URI do servidor https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com
FHIR . Você pode obter um token e armazená-lo em uma variável (chamada $token
) com o seguinte comando:
$token=$(az account get-access-token --resource=https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com --query accessToken --output tsv)
Usar com a API do Azure para FHIR
curl -X GET --header "Authorization: Bearer $token" https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com/Patient
Próximas etapas
Neste artigo, você aprendeu a obter um token de acesso para a API do Azure para FHIR usando a CLI do Azure. Para saber como acessar a API do FHIR usando o Postman, prossiga para o tutorial do Postman.
FHIR® é uma marca registrada da HL7 e é usado com a permissão da HL7.