Backend Sınıf

MSAL tabanlı RESTful API sarmalayıcı uygulaması

Devralma
builtins.object
Backend

Oluşturucu

Backend(config_path, token_path, config: typing.Union[typing.Dict[str, str], NoneType] = None)

Yöntemler

client_secret

gizli dizi & istemci kimliğine dayalı bir MSAL uygulaması oluşturma

device_login

devicelogin iş akışını kullanarak MSAL uygulaması oluşturma

get_access_token

Oauth2 belirteci alma

get_my_id

Geçerli kullanıcının OID'sini ayıklama

get_sas_parts

SAS URL'lerini bileşen parçalarına ayrıştırma

get_url

MSAL tümleştirmesi olmadan doğrudan URL alma

headers

HTTP Üst Bilgilerini uygun şekilde bir Kimlik Doğrulaması üst bilgisi ile oluşturma

init_cache

MSAL belirteç önbelleğini başlatma

load_config

Kaydedilen verilerle geçerli yapılandırmayı güncelleştirme

logout

Kaydedilmiş erişim belirtecini unutun. token_path dosyasını siler.

request

MSAL uygulamasını uygun şekilde kullanarak RESTful API çağrısı gerçekleştirme

save_cache

MSAL belirteci önbelleğini uygun şekilde kaydetme

save_config

Yapılandırmayı json olarak kaydetme

upload_blob

Belirli bir sas yoluna blob yükleme

client_secret

gizli dizi & istemci kimliğine dayalı bir MSAL uygulaması oluşturma

client_secret(scopes)

Parametreler

scopes
Gerekli

device_login

devicelogin iş akışını kullanarak MSAL uygulaması oluşturma

device_login(scopes)

Parametreler

scopes
Gerekli

get_access_token

Oauth2 belirteci alma

get_access_token()

get_my_id

Geçerli kullanıcının OID'sini ayıklama

get_my_id()

get_sas_parts

SAS URL'lerini bileşen parçalarına ayrıştırma

get_sas_parts(sas_uri)

Parametreler

cls
Gerekli
sas_uri
Gerekli

get_url

MSAL tümleştirmesi olmadan doğrudan URL alma

get_url(url)

Parametreler

url
Gerekli

headers

HTTP Üst Bilgilerini uygun şekilde bir Kimlik Doğrulaması üst bilgisi ile oluşturma

headers()

init_cache

MSAL belirteç önbelleğini başlatma

init_cache()

load_config

Kaydedilen verilerle geçerli yapılandırmayı güncelleştirme

load_config()

logout

Kaydedilmiş erişim belirtecini unutun. token_path dosyasını siler.

logout()

request

MSAL uygulamasını uygun şekilde kullanarak RESTful API çağrısı gerçekleştirme

request(method, path, json_data=None, params=None)

Parametreler

method
Gerekli
path
Gerekli
json_data
varsayılan değer: None
params
varsayılan değer: None

save_cache

MSAL belirteci önbelleğini uygun şekilde kaydetme

save_cache()

save_config

Yapılandırmayı json olarak kaydetme

save_config()

upload_blob

Belirli bir sas yoluna blob yükleme

upload_blob(sas_token, path)

Parametreler

sas_token
Gerekli
path
Gerekli