Backend Clase
Implementación del contenedor de API de RESTful basado en MSAL
- Herencia
-
builtins.objectBackend
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
device_login
Creación de una aplicación MSAL mediante el flujo de trabajo devicelogin
device_login(scopes)
Parámetros
- scopes
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
- sas_uri
get_url
Obtención de una dirección URL directamente sin la integración de MSAL
get_url(url)
Parámetros
- url
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
- path
- json_data
- params
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
- path