VisualStudioCodeCredential الفصل
المصادقة كمستخدم Azure الذي سجل الدخول إلى Visual Studio Code عبر ملحق "حساب Azure".
من المعروف أن بيانات الاعتماد هذه لا تعمل مع إصدارات ملحق حساب Azure الأحدث من 0.9.11. هناك إصلاح طويل الأجل لهذه المشكلة قيد التقدم. في هذه الأثناء، ضع في اعتبارك المصادقة باستخدام AzureCliCredential.
- توريث
-
azure.identity._credentials.vscode._VSCodeCredentialBaseVisualStudioCodeCredentialazure.identity._internal.get_token_mixin.GetTokenMixinVisualStudioCodeCredential
الدالمنشئ
VisualStudioCodeCredential(**kwargs: Any)
المعلمات
- authority
- str
سلطة نقطة نهاية Azure Active Directory، على سبيل المثال "login.microsoftonline.com". هذه الوسيطة مطلوبة للسحابة المخصصة وعادة ما تكون غير ضرورية بخلاف ذلك. الإعدادات الافتراضية للمرجع المطابق لإعداد "Azure: Cloud" في إعدادات مستخدم VS Code أو، عندما لا يكون لهذا الإعداد أي قيمة، سلطة Azure Public Cloud.
- tenant_id
- str
معرف المستأجر الذي يجب أن تصادق عليه بيانات الاعتماد. الإعدادات الافتراضية لإعداد "Azure: Tenant" في إعدادات مستخدم VS Code أو، عندما لا يكون لهذا الإعداد قيمة، مستأجر "المؤسسات"، الذي يدعم حسابات العمل أو المؤسسة التعليمية في Azure Active Directory فقط.
يحدد المستأجرين بالإضافة إلى "tenant_id" المحددة التي قد تحصل بيانات الاعتماد على رموز مميزة لها. أضف قيمة حرف البدل "*" للسماح لبيانات الاعتماد بالحصول على رموز مميزة لأي مستأجر يمكن للتطبيق الوصول إليه.
الأساليب
close |
أغلق جلسة نقل بيانات الاعتماد. |
get_token |
طلب رمز مميز للوصول للنطاقات حيث سجل المستخدم الدخول حاليا إلى Visual Studio Code. يتم استدعاء هذا الأسلوب تلقائيا من قبل عملاء Azure SDK. |
close
أغلق جلسة نقل بيانات الاعتماد.
close() -> None
get_token
طلب رمز مميز للوصول للنطاقات حيث سجل المستخدم الدخول حاليا إلى Visual Studio Code.
يتم استدعاء هذا الأسلوب تلقائيا من قبل عملاء Azure SDK.
get_token(*scopes: str, claims: str | None = None, tenant_id: str | None = None, **kwargs: Any) -> AccessToken
المعلمات
- scopes
- str
النطاقات المطلوبة للرمز المميز للوصول. يتطلب هذا الأسلوب نطاقا واحدا على الأقل. لمزيد من المعلومات حول النطاقات، راجع https://learn.microsoft.com/azure/active-directory/develop/scopes-oidc.
- claims
- str
المطالبات الإضافية المطلوبة في الرمز المميز، مثل تلك التي تم إرجاعها في تحدي مطالبات موفر الموارد بعد فشل التخويل.
- tenant_id
- str
مستأجر اختياري لتضمينه في طلب الرمز المميز.
المرتجعات
رمز مميز للوصول مع النطاقات المطلوبة.
نوع الإرجاع
استثناءات
لا يمكن لبيانات الاعتماد استرداد تفاصيل المستخدم من Visual Studio Code
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ