الحصول على الرمز المميز للوصول لواجهة برمجة تطبيقات Azure ل FHIR باستخدام Azure CLI
في هذه المقالة، ستتعلم كيفية الحصول على رمز مميز للوصول لواجهة برمجة تطبيقات Azure ل FHIR باستخدام Azure CLI. عند توفير واجهة برمجة تطبيقات Azure ل FHIR، يمكنك تكوين مجموعة من المستخدمين أو كيانات الخدمة التي لديها حق الوصول إلى الخدمة. إذا كان معرف عنصر المستخدم الخاص بك في قائمة معرفات العناصر المسموح بها، يمكنك الوصول إلى الخدمة باستخدام رمز مميز تم الحصول عليه باستخدام Azure CLI.
المتطلبات الأساسية
استخدم بيئة Bash في Azure Cloud Shell. لمزيد من المعلومات، راجع التشغيل السريع ل Bash في Azure Cloud Shell.
إذا كنت تفضل تشغيل أوامر مرجع CLI محلياً قم بتثبيت CLI Azure. إذا كنت تعمل على Windows أو macOS، ففكر في تشغيل Azure CLI في حاوية Docker. لمزيد من المعلومات، راجع كيفية تشغيل Azure CLI في حاوية Docker.
إذا كنت تستخدم تثبيت محلي، يُرجى تسجيل الدخول إلى Azure CLI مستخدماً أمر az login. لإنهاء عملية المصادقة، التزم بالخطوات المعروضة في وحدتك الطرفية. للحصول على خيارات أخرى لتسجيل دخول، راجع تسجيل الدخول باستخدام Azure CLI.
عندما يُطلب منك، قم بتثبيت ملحق Azure CLI عند الاستخدام لأول مرة. لمزيد من المعلومات بشأن الامتدادات، راجع استخدام امتدادات مع Azure CLI.
يُرجى تشغيل إصدار az للوصول إلى الإصدار والمكتبات التابعة التي تم تثبيتها. للتحديث لآخر إصدار، يُرجى تشغيل تحديث az.
الحصول على رمز مميز
تستخدم resource
واجهة برمجة تطبيقات Azure ل FHIR أو Audience
مع URI يساوي URI لخادم https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com
FHIR . يمكنك الحصول على رمز مميز وتخزينه في متغير (يسمى $token
) باستخدام الأمر التالي:
$token=$(az account get-access-token --resource=https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com --query accessToken --output tsv)
استخدام مع واجهة برمجة تطبيقات Azure ل FHIR
curl -X GET --header "Authorization: Bearer $token" https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com/Patient
الخطوات التالية
في هذه المقالة، تعلمت كيفية الحصول على رمز مميز للوصول لواجهة برمجة تطبيقات Azure ل FHIR باستخدام Azure CLI. لمعرفة كيفية الوصول إلى واجهة برمجة تطبيقات FHIR باستخدام Postman، تابع إلى البرنامج التعليمي Postman.
FHIR® هي علامة تجارية مسجلة ل HL7 وتستخدم بإذن من HL7.