Backend Classe
Implementação do wrapper da API RESTful baseada em MSAL
- Herança
-
builtins.objectBackend
Construtor
Backend(config_path, token_path, config: typing.Union[typing.Dict[str, str], NoneType] = None)
Métodos
| client_secret |
Criar uma aplicação MSAL com base num ID de cliente & segredo |
| device_login |
Criar uma aplicação MSAL com o fluxo de trabalho devicelogin |
| get_access_token |
Obter um token Oauth2 |
| get_my_id |
Extrair o OID do utilizador atual |
| get_sas_parts |
Analisar um URL de SAS em partes de componentes |
| get_url |
Obter um URL diretamente sem a integração do MSAL |
| headers |
Crie os Cabeçalhos HTTP com um cabeçalho de Autenticação conforme adequado |
| init_cache |
Inicializar a cache de tokens MSAL |
| load_config |
Atualizar a configuração atual com dados guardados |
| logout |
Esqueça qualquer token de acesso guardado. Elimina o ficheiro token_path . |
| request |
Executar uma chamada à API RESTful com a aplicação MSAL conforme adequado |
| save_cache |
Guarde a cache de tokens MSAL conforme adequado |
| save_config |
Guardar uma configuração como json |
| upload_blob |
Carregar um blob para um determinado caminho sas |
client_secret
Criar uma aplicação MSAL com base num ID de cliente & segredo
client_secret(scopes)
Parâmetros
- scopes
device_login
Criar uma aplicação MSAL com o fluxo de trabalho devicelogin
device_login(scopes)
Parâmetros
- scopes
get_access_token
Obter um token Oauth2
get_access_token()
get_my_id
Extrair o OID do utilizador atual
get_my_id()
get_sas_parts
Analisar um URL de SAS em partes de componentes
get_sas_parts(sas_uri)
Parâmetros
- cls
- sas_uri
get_url
Obter um URL diretamente sem a integração do MSAL
get_url(url)
Parâmetros
- url
headers
Crie os Cabeçalhos HTTP com um cabeçalho de Autenticação conforme adequado
headers()
init_cache
Inicializar a cache de tokens MSAL
init_cache()
load_config
Atualizar a configuração atual com dados guardados
load_config()
logout
Esqueça qualquer token de acesso guardado. Elimina o ficheiro token_path .
logout()
request
Executar uma chamada à API RESTful com a aplicação MSAL conforme adequado
request(method, path, json_data=None, params=None)
Parâmetros
- method
- path
- json_data
- params
save_cache
Guarde a cache de tokens MSAL conforme adequado
save_cache()
save_config
Guardar uma configuração como json
save_config()
upload_blob
Carregar um blob para um determinado caminho sas
upload_blob(sas_token, path)
Parâmetros
- sas_token
- path