Backend Classe

Implementação do wrapper da API RESTful baseada em MSAL

Herança
builtins.object
Backend

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
Necessário

device_login

Criar uma aplicação MSAL com o fluxo de trabalho devicelogin

device_login(scopes)

Parâmetros

scopes
Necessário

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
Necessário
sas_uri
Necessário

get_url

Obter um URL diretamente sem a integração do MSAL

get_url(url)

Parâmetros

url
Necessário

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
Necessário
path
Necessário
json_data
valor predefinido: None
params
valor predefinido: None

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
Necessário
path
Necessário