Backend Classe
Implementazione del wrapper DELL'API RESTful basata su MSAL
- Ereditarietà
-
builtins.objectBackend
Costruttore
Backend(config_path, token_path, config: typing.Union[typing.Dict[str, str], NoneType] = None)
Metodi
| client_secret |
Creare un'app MSAL in base a un ID client & segreto |
| device_login |
Creare un'app MSAL usando il flusso di lavoro devicelogin |
| get_access_token |
Ottenere un token Oauth2 |
| get_my_id |
Estrarre l'OID dell'utente corrente |
| get_sas_parts |
Analizzare un URL di firma di accesso condiviso nelle parti del componente |
| get_url |
Ottenere un URL direttamente senza l'integrazione di MSAL |
| headers |
Compilare le intestazioni HTTP con un'intestazione di autenticazione in base alle esigenze |
| init_cache |
Inizializzare la cache dei token MSAL |
| load_config |
Aggiornare la configurazione corrente con i dati salvati |
| logout |
Dimenticare qualsiasi token di accesso salvato. Elimina il file token_path . |
| request |
Eseguire una chiamata API RESTful usando l'app MSAL in base alle esigenze |
| save_cache |
Salvare la cache dei token MSAL in base alle esigenze |
| save_config |
Salvare una configurazione come json |
| upload_blob |
Caricare un BLOB in un determinato percorso sas |
client_secret
Creare un'app MSAL in base a un ID client & segreto
client_secret(scopes)
Parametri
- scopes
device_login
Creare un'app MSAL usando il flusso di lavoro devicelogin
device_login(scopes)
Parametri
- scopes
get_access_token
Ottenere un token Oauth2
get_access_token()
get_my_id
Estrarre l'OID dell'utente corrente
get_my_id()
get_sas_parts
Analizzare un URL di firma di accesso condiviso nelle parti del componente
get_sas_parts(sas_uri)
Parametri
- cls
- sas_uri
get_url
Ottenere un URL direttamente senza l'integrazione di MSAL
get_url(url)
Parametri
- url
headers
Compilare le intestazioni HTTP con un'intestazione di autenticazione in base alle esigenze
headers()
init_cache
Inizializzare la cache dei token MSAL
init_cache()
load_config
Aggiornare la configurazione corrente con i dati salvati
load_config()
logout
Dimenticare qualsiasi token di accesso salvato. Elimina il file token_path .
logout()
request
Eseguire una chiamata API RESTful usando l'app MSAL in base alle esigenze
request(method, path, json_data=None, params=None)
Parametri
- method
- path
- json_data
- params
save_cache
Salvare la cache dei token MSAL in base alle esigenze
save_cache()
save_config
Salvare una configurazione come json
save_config()
upload_blob
Caricare un BLOB in un determinato percorso sas
upload_blob(sas_token, path)
Parametri
- sas_token
- path