AuthenticationRecord الفصل

معلومات الحساب غير السري لمستخدم مصادق عليه

تمكن DeviceCodeCredential هذه الفئة و InteractiveBrowserCredential من الوصول إلى بيانات المصادقة المخزنة مؤقتا مسبقا. يجب ألا تنشئ التطبيقات مثيلات من هذه الفئة. يجب عليهم بدلا من ذلك الحصول على واحد من أسلوب مصادقة بيانات الاعتماد، مثل authenticate. راجع نموذج user_authentication لمزيد من التفاصيل.

توريث
builtins.object
AuthenticationRecord

الدالمنشئ

AuthenticationRecord(tenant_id: str, client_id: str, authority: str, home_account_id: str, username: str)

المعلمات

الاسم الوصف
tenant_id
مطلوب
str

المستأجر الذي يجب أن يصادق عليه الحساب.

client_id
مطلوب
str

معرف العميل للتطبيق الذي قام بالمصادقة الأصلية.

authority
مطلوب
str

مضيف المرجع المستخدم لمصادقة الحساب.

home_account_id
مطلوب
str

معرف فريد للحساب.

username
مطلوب
str

اسم المستخدم الأساسي أو كيان الخدمة للحساب.

الأساليب

deserialize

إلغاء تسلسل سجل.

serialize

تسلسل السجل.

deserialize

إلغاء تسلسل سجل.

deserialize(data: str) -> AuthenticationRecord

المعلمات

الاسم الوصف
data
مطلوب
str

سجل متسلسل.

المرتجعات

النوع الوصف

السجل الذي تم إلغاء تسلسله.

serialize

تسلسل السجل.

serialize() -> str

المرتجعات

النوع الوصف
str

السجل المتسلسل.

السمات

authority

مضيف المرجع المستخدم لمصادقة الحساب.

المرتجعات

النوع الوصف
str

client_id

معرف العميل للتطبيق الذي قام بالمصادقة الأصلية.

المرتجعات

النوع الوصف
str

home_account_id

معرف فريد للحساب.

المرتجعات

النوع الوصف
str

tenant_id

المستأجر الذي يجب أن يصادق عليه الحساب.

المرتجعات

النوع الوصف
str

username

اسم المستخدم الأساسي أو كيان الخدمة للحساب.

المرتجعات

النوع الوصف
str