Backend Класс
Реализация оболочки RESTful API на основе 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 |
Выполнение вызова API 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
Выполнение вызова API 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