Backend Sınıf
MSAL tabanlı RESTful API sarmalayıcı uygulaması
- Devralma
-
builtins.objectBackend
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
device_login
devicelogin iş akışını kullanarak MSAL uygulaması oluşturma
device_login(scopes)
Parametreler
- scopes
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
- sas_uri
get_url
MSAL tümleştirmesi olmadan doğrudan URL alma
get_url(url)
Parametreler
- url
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
- path
- json_data
- params
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
- path