AsyncTokenCredential الفصل

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

توريث
typing_extensions.Protocol
AsyncTokenCredential
AsyncTokenCredential
AsyncTokenCredential

الدالمنشئ

AsyncTokenCredential(*args, **kwargs)

الأساليب

close
get_token

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

close

async close() -> None

get_token

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

async 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.

نوع الإرجاع