with documentacion docs create python authentication mongodb flask

python - documentacion - Autenticación de usuario de matraz



pymongo module (3)

Tengo una aplicación que usará matraz y mongodb; Probablemente lo alojaré en el espacio de rack.

Necesito entender cómo funciona la autentificación del matraz. No he encontrado mucha información sobre el tema. ¿Hay un tutorial completo sobre cómo rodar su propia solución? Si no, ciertamente me gustaría escuchar algunas ideas sobre cómo abordarlo para una aplicación de matraz.

Gran PS:

Solo lo pensé. También necesito abrir una API real. Una parte de esa API se usará para AJAX en la interfaz. ¿Cómo puedo asegurar esa parte de la aplicación?

¿Alguien puede explicar las solicitudes de autenticación API?


Flask-Login no hace, técnicamente, autenticación: administra la sesión, dejando los detalles de autenticación (difíciles de implementar de forma segura). Algo así como Flask-Security realmente implementa tanto la gestión de sesiones como la autenticación (también agradables como restauración / restablecimiento de contraseña y similares), a costa de tener que contar con soporte explícito para su base de datos.


No creo que el matraz tenga incorporada ninguna autenticación, solo soporte para sesiones de seguimiento.

Aquí hay algunos fragmentos de autenticación HTTP básica y autenticación con algunos proveedores externos. De lo contrario, tendrá que hacer su propio diseño o utilizar un marco que tenga esto cocido (como Django)

Aquí hay un hilo de discusión sobre este tema con un enlace útil


Sugiero usar la extensión de flask-login el flask-login , hace que la administración de la sesión sea realmente fácil de agregar a la aplicación del flask y proporciona una buena documentation que cubre todos los detalles de cada aspecto de la extensión.