Toegangstoken voor Azure API for FHIR met behulp van Azure CLI ophalen
In dit artikel leert u hoe u een toegangstoken voor de Azure API for FHIR kunt verkrijgen met behulp van de Azure CLI. Wanneer u de Azure API for FHIR inricht, configureert u een set gebruikers of service-principals die toegang hebben tot de service. Als uw gebruikersobject-id in de lijst met toegestane object-id's staat, hebt u toegang tot de service met behulp van een token dat is verkregen met behulp van de Azure CLI.
Vereisten
Gebruik de Bash-omgeving in Azure Cloud Shell. Zie Quickstart voor Bash in Azure Cloud Shell voor meer informatie.
Installeer de Azure CLI, indien gewenst, om CLI-referentieopdrachten uit te voeren. Als u in Windows of macOS werkt, kunt u Azure CLI uitvoeren in een Docker-container. Zie De Azure CLI uitvoeren in een Docker-container voor meer informatie.
Als u een lokale installatie gebruikt, meldt u zich aan bij Azure CLI met behulp van de opdracht AZ login. Volg de stappen die worden weergegeven in de terminal, om het verificatieproces te voltooien. Raadpleeg Aanmelden bij Azure CLI voor aanvullende aanmeldingsopties.
Installeer de Azure CLI-extensie bij het eerste gebruik, wanneer u hierom wordt gevraagd. Raadpleeg Extensies gebruiken met Azure CLI voor meer informatie over extensies.
Voer az version uit om de geïnstalleerde versie en afhankelijke bibliotheken te vinden. Voer az upgrade uit om te upgraden naar de nieuwste versie.
Een token verkrijgen
De Azure API for FHIR gebruikt een resource
of Audience
met URI die gelijk is aan de URI van de FHIR-server https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com
. U kunt een token verkrijgen en opslaan in een variabele (met de naam $token
) met de volgende opdracht:
$token=$(az account get-access-token --resource=https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com --query accessToken --output tsv)
Gebruiken met Azure API for FHIR
curl -X GET --header "Authorization: Bearer $token" https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com/Patient
Volgende stappen
In dit artikel hebt u geleerd hoe u een toegangstoken voor de Azure API for FHIR kunt verkrijgen met behulp van de Azure CLI. Als u wilt weten hoe u de FHIR-API kunt openen met behulp van Postman, gaat u verder met de zelfstudie Postman.
FHIR® is een gedeponeerd handelsmerk van HL7 en wordt gebruikt met toestemming van HL7.