Obter token de acesso para a API do Azure para FHIR com a CLI do Azure
Neste artigo, irá aprender a obter um token de acesso para a API do Azure para FHIR com a CLI do Azure. Quando aprovisiona a API do Azure para FHIR, configura um conjunto de utilizadores ou principais de serviço que têm acesso ao serviço. Se o seu ID de objeto de utilizador estiver na lista de IDs de objetos permitidos, pode aceder ao serviço com um token obtido através da CLI do Azure.
Pré-requisitos
Utilize o ambiente bash no Azure Cloud Shell. Para obter mais informações, veja Início Rápido do Bash no Azure Cloud Shell.
Se preferir executar comandos de referência da CLI localmente, instale a CLI do Azure. Se estiver a utilizar o Windows ou macOS, considere executar a CLI do Azure num contentor Docker. Para obter mais informações, veja Como executar a CLI do Azure num contentor do Docker.
Se estiver a utilizar uma instalação local, inicie sessão no CLI do Azure ao utilizar o comando az login. Para concluir o processo de autenticação, siga os passos apresentados no seu terminal. Para outras opções de início de sessão, veja Iniciar sessão com a CLI do Azure.
Quando lhe for pedido, instale a extensão da CLI do Azure na primeira utilização. Para obter mais informações sobre as extensões, veja Utilizar extensões com o CLI do Azure.
Execute o comando az version para localizar a versão e as bibliotecas dependentes instaladas. Para atualizar para a versão mais recente, execute o comando az upgrade.
Obter um token
A API do Azure para FHIR utiliza um resource
ou Audience
com URI igual ao URI do servidor https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com
FHIR. Pode obter um token e armazená-lo numa variável (com o nome $token
) com o seguinte comando:
$token=$(az account get-access-token --resource=https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com --query accessToken --output tsv)
Utilizar com a API do Azure para FHIR
curl -X GET --header "Authorization: Bearer $token" https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com/Patient
Passos seguintes
Neste artigo, aprendeu a obter um token de acesso para a API do Azure para FHIR com a CLI do Azure. Para saber como aceder à API FHIR com o Postman, avance para o tutorial do Postman.
FHIR® é uma marca registada do HL7 e é utilizada com a permissão de HL7.