AuthenticationRequiredError الفصل

المصادقة التفاعلية مطلوبة للحصول على رمز مميز.

يتم رفع هذا الخطأ فقط بواسطة بيانات اعتماد المستخدم التفاعلية التي تم تكوينها لعدم المطالبة تلقائيا بتفاعل المستخدم حسب الحاجة. توفر خصائصه معلومات إضافية قد تكون مطلوبة للمصادقة. يوضح نموذج control_interactive_prompts معالجة هذا الخطأ عن طريق استدعاء أسلوب "المصادقة" لبيانات الاعتماد.

توريث
azure.identity._exceptions.CredentialUnavailableError
AuthenticationRequiredError

الدالمنشئ

AuthenticationRequiredError(scopes: Iterable[str], message: str | None = None, claims: str | None = None, **kwargs: Any)

المعلمات

scopes
str
مطلوب

النطاقات المطلوبة أثناء المصادقة الفاشلة

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

رسالة خطأ توضح سبب الاستثناء.

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

المطالبات الإضافية المطلوبة في المصادقة التالية.

الأساليب

add_note

Exception.add_note (ملاحظة) - إضافة ملاحظة إلى الاستثناء

raise_with_traceback

رفع الاستثناء مع التتبع الموجود.

مهمل منذ الإصدار 1.22.0: تم إهمال هذا الأسلوب لأننا لا ندعم Python 2 بعد الآن. استخدم رفع/من بدلا من ذلك.

with_traceback

Exception.with_traceback(tb) - تعيين الذات. تتبع إلى تيرابايت وإرجاع الذات.

add_note

Exception.add_note (ملاحظة) - إضافة ملاحظة إلى الاستثناء

add_note()

raise_with_traceback

رفع الاستثناء مع التتبع الموجود.

مهمل منذ الإصدار 1.22.0: تم إهمال هذا الأسلوب لأننا لا ندعم Python 2 بعد الآن. استخدم رفع/من بدلا من ذلك.

raise_with_traceback() -> None

with_traceback

Exception.with_traceback(tb) - تعيين الذات. تتبع إلى تيرابايت وإرجاع الذات.

with_traceback()

السمات

args

claims

المطالبات الإضافية المطلوبة في المصادقة التالية.

نوع الإرجاع

str,

scopes

النطاقات المطلوبة أثناء المصادقة الفاشلة.

نوع الإرجاع