Backend Osztály
MSAL-alapú RESTful API burkoló implementáció
- Öröklődés
-
builtins.objectBackend
Konstruktor
Backend(config_path, token_path, config: typing.Union[typing.Dict[str, str], NoneType] = None)
Metódusok
| client_secret |
MSAL-alkalmazás létrehozása titkos ügyfélazonosító & alapján |
| device_login |
MSAL-alkalmazás létrehozása az eszköznapló-munkafolyamat használatával |
| get_access_token |
Oauth2-jogkivonat lekérése |
| get_my_id |
Az aktuális felhasználó OID-jának kinyerése |
| get_sas_parts |
SAS URL-cím elemzése összetevőkbe |
| get_url |
URL-cím lekérése közvetlenül az MSAL-integráció nélkül |
| headers |
A HTTP-fejlécek létrehozása a megfelelő hitelesítési fejlécmel |
| init_cache |
MSAL-jogkivonat gyorsítótárának inicializálása |
| load_config |
Aktuális konfiguráció frissítése mentett adatokkal |
| logout |
Felejtse el a mentett hozzáférési jogkivonatokat. Törli a token_path fájlt. |
| request |
RESTful API-hívás végrehajtása az MSAL alkalmazással a megfelelő módon |
| save_cache |
Az MSAL-jogkivonat gyorsítótárának mentése a megfelelő módon |
| save_config |
Konfiguráció mentése json formátumban |
| upload_blob |
Blob feltöltése egy adott sas-útvonalra |
client_secret
MSAL-alkalmazás létrehozása titkos ügyfélazonosító & alapján
client_secret(scopes)
Paraméterek
- scopes
device_login
MSAL-alkalmazás létrehozása az eszköznapló-munkafolyamat használatával
device_login(scopes)
Paraméterek
- scopes
get_access_token
Oauth2-jogkivonat lekérése
get_access_token()
get_my_id
Az aktuális felhasználó OID-jának kinyerése
get_my_id()
get_sas_parts
SAS URL-cím elemzése összetevőkbe
get_sas_parts(sas_uri)
Paraméterek
- cls
- sas_uri
get_url
URL-cím lekérése közvetlenül az MSAL-integráció nélkül
get_url(url)
Paraméterek
- url
headers
A HTTP-fejlécek létrehozása a megfelelő hitelesítési fejlécmel
headers()
init_cache
MSAL-jogkivonat gyorsítótárának inicializálása
init_cache()
load_config
Aktuális konfiguráció frissítése mentett adatokkal
load_config()
logout
Felejtse el a mentett hozzáférési jogkivonatokat. Törli a token_path fájlt.
logout()
request
RESTful API-hívás végrehajtása az MSAL alkalmazással a megfelelő módon
request(method, path, json_data=None, params=None)
Paraméterek
- method
- path
- json_data
- params
save_cache
Az MSAL-jogkivonat gyorsítótárának mentése a megfelelő módon
save_cache()
save_config
Konfiguráció mentése json formátumban
save_config()
upload_blob
Blob feltöltése egy adott sas-útvonalra
upload_blob(sas_token, path)
Paraméterek
- sas_token
- path