Backend Osztály

MSAL-alapú RESTful API burkoló implementáció

Öröklődés
builtins.object
Backend

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
Kötelező

device_login

MSAL-alkalmazás létrehozása az eszköznapló-munkafolyamat használatával

device_login(scopes)

Paraméterek

scopes
Kötelező

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
Kötelező
sas_uri
Kötelező

get_url

URL-cím lekérése közvetlenül az MSAL-integráció nélkül

get_url(url)

Paraméterek

url
Kötelező

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
Kötelező
path
Kötelező
json_data
alapértelmezett érték: None
params
alapértelmezett érték: None

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
Kötelező
path
Kötelező