TokenCredential الفصل

بروتوكول للفئات القادرة على توفير رموز OAuth المميزة.

توريث
typing_extensions.Protocol
TokenCredential

الدالمنشئ

TokenCredential(*args, **kwargs)

الأساليب

get_token

طلب رمز مميز للوصول للنطاقات.

get_token

طلب رمز مميز للوصول للنطاقات.

get_token(*scopes: str, claims: str | None = None, tenant_id: str | None = None, enable_cae: bool = False, **kwargs: Any) -> AccessToken

المعلمات

scopes
str
مطلوب

نوع الوصول المطلوب.

claims
str

المطالبات الإضافية المطلوبة في الرمز المميز، مثل تلك التي تم إرجاعها في تحدي مطالبات موفر الموارد بعد فشل التخويل.

tenant_id
str

مستأجر اختياري لتضمينه في طلب الرمز المميز.

enable_cae
bool

يشير إلى ما إذا كان يجب تمكين تقييم الوصول المستمر (CAE) للرمز المميز المطلوب. الإعدادات الافتراضية معينة على False.

المرتجعات

مثيل AccessToken يحتوي على سلسلة الرمز المميز ووقت انتهاء صلاحيته في وقت Unix.

نوع الإرجاع