Uzyskiwanie tokenu dostępu interfejsu API platformy Azure dla standardu FHIR za pomocą interfejsu wiersza poleceń platformy Azure
W tym artykule dowiesz się, jak uzyskać token dostępu dla interfejsu API platformy Azure for FHIR przy użyciu interfejsu wiersza polecenia platformy Azure. Podczas aprowizowania interfejsu API platformy Azure dla standardu FHIR należy skonfigurować zestaw użytkowników lub jednostek usługi, którzy mają dostęp do usługi. Jeśli identyfikator obiektu użytkownika znajduje się na liście dozwolonych identyfikatorów obiektów, możesz uzyskać dostęp do usługi przy użyciu tokenu uzyskanego za pomocą interfejsu wiersza poleceń platformy Azure.
Wymagania wstępne
Użyj środowiska Bash w usłudze Azure Cloud Shell. Aby uzyskać więcej informacji, zobacz Szybki start dotyczący powłoki Bash w usłudze Azure Cloud Shell.
Jeśli wolisz uruchamiać polecenia referencyjne interfejsu wiersza polecenia lokalnie, zainstaluj interfejs wiersza polecenia platformy Azure. Jeśli korzystasz z systemu Windows lub macOS, rozważ uruchomienie interfejsu wiersza polecenia platformy Azure w kontenerze Docker. Aby uzyskać więcej informacji, zobacz Jak uruchomić interfejs wiersza polecenia platformy Azure w kontenerze platformy Docker.
Jeśli korzystasz z instalacji lokalnej, zaloguj się do interfejsu wiersza polecenia platformy Azure za pomocą polecenia az login. Aby ukończyć proces uwierzytelniania, wykonaj kroki wyświetlane w terminalu. Aby uzyskać informacje o innych opcjach logowania, zobacz Logowanie się przy użyciu interfejsu wiersza polecenia platformy Azure.
Po wyświetleniu monitu zainstaluj rozszerzenie interfejsu wiersza polecenia platformy Azure przy pierwszym użyciu. Aby uzyskać więcej informacji na temat rozszerzeń, zobacz Korzystanie z rozszerzeń w interfejsie wiersza polecenia platformy Azure.
Uruchom polecenie az version, aby znaleźć zainstalowane wersje i biblioteki zależne. Aby uaktualnić do najnowszej wersji, uruchom polecenie az upgrade.
Uzyskiwanie tokenu
Interfejs API platformy Azure dla standardu FHIR używa identyfikatora resource
Audience
URI równego identyfikatorowi URI serwera https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com
FHIR . Token można uzyskać i zapisać go w zmiennej (o nazwie $token
) za pomocą następującego polecenia:
$token=$(az account get-access-token --resource=https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com --query accessToken --output tsv)
Używanie z usługą Azure API for FHIR
curl -X GET --header "Authorization: Bearer $token" https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com/Patient
Następne kroki
W tym artykule przedstawiono sposób uzyskiwania tokenu dostępu dla interfejsu API platformy Azure for FHIR przy użyciu interfejsu wiersza polecenia platformy Azure. Aby dowiedzieć się, jak uzyskać dostęp do interfejsu API FHIR przy użyciu narzędzia Postman, przejdź do samouczka postman.
FHIR® jest zastrzeżonym znakiem towarowym HL7 i jest używany z pozwoleniem HL7.