Saltar a contenido

session_handler

app.contrib.mongoDB.sessions.session_handler

Middleware(función) para validación de sesiones de usuario con MongoDB.

este módulo se basa en app.common.middlewares.sessions

Para más información te recomendamos leer la documentación del Proyecto.

default_validate_session(token, request_app) async

Valida el token de sesión y el objeto de conexion para MongoDB.

Parameters:

Name Type Description Default
token str

el token a validar

required
request_app None | Request

un objeto de tipo request.app

required

Returns:

Type Description
dict[str, Any]

un diccionario con la información de la sesión ó con el error, segun el caso

Examples:

1
2
3
4
from app.contrib.mongoDB.sessions.session_handler import default_validate_session

...
result = await default_validate_session(api_key, request.app)