Hämta åtkomsttoken för Azure API för FHIR med Azure CLI
I den här artikeln får du lära dig hur du hämtar en åtkomsttoken för Azure API för FHIR med hjälp av Azure CLI. När du etablerar Azure API för FHIR konfigurerar du en uppsättning användare eller tjänstens huvudnamn som har åtkomst till tjänsten. Om ditt användarobjekt-ID finns i listan över tillåtna objekt-ID:n kan du komma åt tjänsten med hjälp av en token som du hämtar med Azure CLI.
Förutsättningar
Använd Bash-miljön i Azure Cloud Shell. Mer information finns i Snabbstart för Bash i Azure Cloud Shell.
Om du föredrar att köra CLI-referenskommandon lokalt installerar du Azure CLI. Om du kör i Windows eller macOS kan du köra Azure CLI i en Docker-container. Mer information finns i Så här kör du Azure CLI i en Docker-container.
Om du använder en lokal installation loggar du in på Azure CLI med hjälp av kommandot az login. Slutför autentiseringsprocessen genom att följa stegen som visas i terminalen. Andra inloggningsalternativ finns i Logga in med Azure CLI.
När du uppmanas att göra det installerar du Azure CLI-tillägget vid första användning. Mer information om tillägg finns i Använda tillägg med Azure CLI.
Kör az version om du vill hitta versionen och de beroende bibliotek som är installerade. Om du vill uppgradera till den senaste versionen kör du az upgrade.
Hämta en token
Azure API för FHIR använder en resource
eller Audience
med URI som är lika med URI:n för FHIR-servern https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com
. Du kan hämta en token och lagra den i en variabel (med namnet $token
) med följande kommando:
$token=$(az account get-access-token --resource=https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com --query accessToken --output tsv)
Använda med Azure API för FHIR
curl -X GET --header "Authorization: Bearer $token" https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com/Patient
Nästa steg
I den här artikeln har du lärt dig hur du hämtar en åtkomsttoken för Azure API för FHIR med hjälp av Azure CLI. Om du vill lära dig hur du kommer åt FHIR-API:et med Postman går du vidare till Självstudiekursen om Postman.
FHIR® är ett registrerat varumärke som tillhör HL7 och används med tillstånd av HL7.