AzureIdentityCredentialAdapter الفصل

قم بتكييف أي بيانات اعتماد azure-identity للعمل مع SDK التي تحتاج إلى azure.common.credentials أو msrestazure. المورد الافتراضي هو ARM (بناء جملة نقطة النهاية v2) :p أرام الاعتماد: أي بيانات اعتماد azure-identity (DefaultAzureCredential افتراضيا) :p aram str resource_id: النطاق الذي يجب استخدامه للحصول على الرمز المميز (ARM الافتراضي)

توريث
AzureIdentityCredentialAdapter

الدالمنشئ

AzureIdentityCredentialAdapter(credential, resource_id='https://iothubs.azure.net/.default', **kwargs)

المعلمات

credential
resource_id
القيمة الافتراضية: https://iothubs.azure.net/.default

الأساليب

set_token

اطلب من نهج azure-core BearerTokenCredentialPolicy الحصول على رمز مميز. استخدام النهج يعطينا مجانا نظام التخزين المؤقت من azure-core. يمكننا جعل هذه التعليمة البرمجية أبسط باستخدام أسلوب خاص، ولكن بحكم التعريف لا يمكنني أن أؤكد أنهم سيكونون هناك إلى الأبد، لذا فإن الاستهزاء باستدعاء مزيف للسياسة لاستخراج الرمز المميز، باستخدام واجهة برمجة تطبيقات عامة بنسبة 100٪.

signed_session

set_token

اطلب من نهج azure-core BearerTokenCredentialPolicy الحصول على رمز مميز. استخدام النهج يعطينا مجانا نظام التخزين المؤقت من azure-core. يمكننا جعل هذه التعليمة البرمجية أبسط باستخدام أسلوب خاص، ولكن بحكم التعريف لا يمكنني أن أؤكد أنهم سيكونون هناك إلى الأبد، لذا فإن الاستهزاء باستدعاء مزيف للسياسة لاستخراج الرمز المميز، باستخدام واجهة برمجة تطبيقات عامة بنسبة 100٪.

set_token()

signed_session

signed_session(session=None)

المعلمات

session
القيمة الافتراضية: None

السمات

header

header = 'Authorization'