Backend Clase

Implementación del contenedor de API de RESTful basado en MSAL

Herencia
builtins.object
Backend

Constructor

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

Métodos

client_secret

Creación de una aplicación MSAL basada en un identificador de cliente & secreto

device_login

Creación de una aplicación MSAL mediante el flujo de trabajo devicelogin

get_access_token

Obtención de un token de Oauth2

get_my_id

Extracción del OID del usuario actual

get_sas_parts

Análisis de una dirección URL de SAS en elementos de componente

get_url

Obtención de una dirección URL directamente sin la integración de MSAL

headers

Compilación de los encabezados HTTP con un encabezado de autenticación según corresponda

init_cache

Inicialización de la caché de tokens de MSAL

load_config

Actualización de la configuración actual con datos guardados

logout

Olvide cualquier token de acceso guardado. Elimina el archivo token_path .

request

Realización de una llamada API de RESTful mediante la aplicación MSAL según corresponda

save_cache

Guarde la caché de tokens de MSAL según corresponda.

save_config

Guardar una configuración como json

upload_blob

Carga de un blob en una ruta de acceso sas determinada

client_secret

Creación de una aplicación MSAL basada en un identificador de cliente & secreto

client_secret(scopes)

Parámetros

scopes
Requerido

device_login

Creación de una aplicación MSAL mediante el flujo de trabajo devicelogin

device_login(scopes)

Parámetros

scopes
Requerido

get_access_token

Obtención de un token de Oauth2

get_access_token()

get_my_id

Extracción del OID del usuario actual

get_my_id()

get_sas_parts

Análisis de una dirección URL de SAS en elementos de componente

get_sas_parts(sas_uri)

Parámetros

cls
Requerido
sas_uri
Requerido

get_url

Obtención de una dirección URL directamente sin la integración de MSAL

get_url(url)

Parámetros

url
Requerido

headers

Compilación de los encabezados HTTP con un encabezado de autenticación según corresponda

headers()

init_cache

Inicialización de la caché de tokens de MSAL

init_cache()

load_config

Actualización de la configuración actual con datos guardados

load_config()

logout

Olvide cualquier token de acceso guardado. Elimina el archivo token_path .

logout()

request

Realización de una llamada API de RESTful mediante la aplicación MSAL según corresponda

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

Parámetros

method
Requerido
path
Requerido
json_data
valor predeterminado: None
params
valor predeterminado: None

save_cache

Guarde la caché de tokens de MSAL según corresponda.

save_cache()

save_config

Guardar una configuración como json

save_config()

upload_blob

Carga de un blob en una ruta de acceso sas determinada

upload_blob(sas_token, path)

Parámetros

sas_token
Requerido
path
Requerido