Backend Klasa
Implementacja otoki interfejsu API RESTful oparta na protokole MSAL
- Dziedziczenie
-
builtins.objectBackend
Konstruktor
Backend(config_path, token_path, config: typing.Union[typing.Dict[str, str], NoneType] = None)
Metody
| client_secret |
Tworzenie aplikacji MSAL na podstawie identyfikatora klienta & wpisu tajnego |
| device_login |
Tworzenie aplikacji MSAL przy użyciu przepływu pracy devicelogin |
| get_access_token |
Uzyskiwanie tokenu Oauth2 |
| get_my_id |
Wyodrębnianie OID bieżącego użytkownika |
| get_sas_parts |
Analizowanie adresu URL sygnatury dostępu współdzielonego do części składników |
| get_url |
Uzyskiwanie adresu URL bezpośrednio bez integracji biblioteki MSAL |
| headers |
Skompiluj nagłówki HTTP przy użyciu odpowiedniego nagłówka uwierzytelniania |
| init_cache |
Inicjowanie pamięci podręcznej tokenów biblioteki MSAL |
| load_config |
Aktualizowanie bieżącej konfiguracji przy użyciu zapisanych danych |
| logout |
Zapomnij o zapisanym tokenie dostępu. Usuwa plik token_path . |
| request |
Wykonywanie wywołania interfejsu API RESTful przy użyciu aplikacji MSAL zgodnie z potrzebami |
| save_cache |
Zapisz odpowiednio pamięć podręczną tokenu biblioteki MSAL |
| save_config |
Zapisywanie konfiguracji w formacie json |
| upload_blob |
Przekazywanie obiektu blob do danej ścieżki sygnatury dostępu współdzielonego |
client_secret
Tworzenie aplikacji MSAL na podstawie identyfikatora klienta & wpisu tajnego
client_secret(scopes)
Parametry
- scopes
device_login
Tworzenie aplikacji MSAL przy użyciu przepływu pracy devicelogin
device_login(scopes)
Parametry
- scopes
get_access_token
Uzyskiwanie tokenu Oauth2
get_access_token()
get_my_id
Wyodrębnianie OID bieżącego użytkownika
get_my_id()
get_sas_parts
Analizowanie adresu URL sygnatury dostępu współdzielonego do części składników
get_sas_parts(sas_uri)
Parametry
- cls
- sas_uri
get_url
Uzyskiwanie adresu URL bezpośrednio bez integracji biblioteki MSAL
get_url(url)
Parametry
- url
headers
Skompiluj nagłówki HTTP przy użyciu odpowiedniego nagłówka uwierzytelniania
headers()
init_cache
Inicjowanie pamięci podręcznej tokenów biblioteki MSAL
init_cache()
load_config
Aktualizowanie bieżącej konfiguracji przy użyciu zapisanych danych
load_config()
logout
Zapomnij o zapisanym tokenie dostępu. Usuwa plik token_path .
logout()
request
Wykonywanie wywołania interfejsu API RESTful przy użyciu aplikacji MSAL zgodnie z potrzebami
request(method, path, json_data=None, params=None)
Parametry
- method
- path
- json_data
- params
save_cache
Zapisz odpowiednio pamięć podręczną tokenu biblioteki MSAL
save_cache()
save_config
Zapisywanie konfiguracji w formacie json
save_config()
upload_blob
Przekazywanie obiektu blob do danej ścieżki sygnatury dostępu współdzielonego
upload_blob(sas_token, path)
Parametry
- sas_token
- path