Backend الفصل
تنفيذ برنامج تضمين واجهة برمجة تطبيقات RESTful المستند إلى MSAL
- توريث
-
builtins.objectBackend
الدالمنشئ
Backend(config_path, token_path, config: typing.Union[typing.Dict[str, str], NoneType] = None)
الأساليب
| client_secret |
إنشاء تطبيق MSAL استنادا إلى معرف العميل & البيانات السرية |
| device_login |
إنشاء تطبيق MSAL باستخدام سير عمل devicelogin |
| get_access_token |
الحصول على رمز Oauth2 المميز |
| get_my_id |
استخراج OID الخاص بالمستخدم الحالي |
| get_sas_parts |
تحليل عنوان URL SAS في أجزاء المكون |
| get_url |
احصل على عنوان URL مباشرة دون تكامل MSAL |
| headers |
إنشاء عناوين HTTP باستخدام عنوان المصادقة حسب الاقتضاء |
| init_cache |
تهيئة ذاكرة التخزين المؤقت للرمز المميز MSAL |
| load_config |
تحديث التكوين الحالي بالبيانات المحفوظة |
| logout |
انس أي رمز مميز للوصول محفوظ. حذف ملف token_path . |
| request |
إجراء استدعاء واجهة برمجة تطبيقات RESTful باستخدام تطبيق MSAL حسب الاقتضاء |
| save_cache |
حفظ ذاكرة التخزين المؤقت للرمز المميز MSAL حسب الاقتضاء |
| save_config |
حفظ تكوين بتنسيق json |
| upload_blob |
تحميل كائن ثنائي كبير الحجم إلى مسار sas معين |
client_secret
إنشاء تطبيق MSAL استنادا إلى معرف العميل & البيانات السرية
client_secret(scopes)
المعلمات
- scopes
device_login
إنشاء تطبيق MSAL باستخدام سير عمل devicelogin
device_login(scopes)
المعلمات
- scopes
get_access_token
الحصول على رمز Oauth2 المميز
get_access_token()
get_my_id
استخراج OID الخاص بالمستخدم الحالي
get_my_id()
get_sas_parts
تحليل عنوان URL SAS في أجزاء المكون
get_sas_parts(sas_uri)
المعلمات
- cls
- sas_uri
get_url
احصل على عنوان URL مباشرة دون تكامل MSAL
get_url(url)
المعلمات
- url
headers
إنشاء عناوين HTTP باستخدام عنوان المصادقة حسب الاقتضاء
headers()
init_cache
تهيئة ذاكرة التخزين المؤقت للرمز المميز MSAL
init_cache()
load_config
تحديث التكوين الحالي بالبيانات المحفوظة
load_config()
logout
انس أي رمز مميز للوصول محفوظ. حذف ملف token_path .
logout()
request
إجراء استدعاء واجهة برمجة تطبيقات RESTful باستخدام تطبيق MSAL حسب الاقتضاء
request(method, path, json_data=None, params=None)
المعلمات
- method
- path
- json_data
- params
save_cache
حفظ ذاكرة التخزين المؤقت للرمز المميز MSAL حسب الاقتضاء
save_cache()
save_config
حفظ تكوين بتنسيق json
save_config()
upload_blob
تحميل كائن ثنائي كبير الحجم إلى مسار sas معين
upload_blob(sas_token, path)
المعلمات
- sas_token
- path