Skip to Content
Desarrollo Web con Flask, 2ª Edición
book

Desarrollo Web con Flask, 2ª Edición

by Miguel Grinberg
September 2024
Intermediate to advanced
316 pages
8h 8m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Desarrollo Web con Flask, 2ª Edición

Capítulo 8. Autenticación de usuarios

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

La mayoría de las aplicaciones necesitan saber quiénes son sus usuarios. Cuando los usuarios se conectan a una aplicación, se autentifican con ella, un proceso mediante el cual dan a conocer su identidad. Una vez que la aplicación sabe quién es el usuario, puede ofrecerle una experiencia personalizada.

El método de autenticación más utilizado requiere que los usuarios proporcionen un dato de identificación, que es su dirección de correo electrónico o su nombre de usuario, y un secreto que sólo ellos conocen, que se llama contraseña. En este capítulo se crea el sistema completo de autenticación para Flasky.

Extensiones de autenticación para Flask

Hay muchos paquetes excelentes de autenticación en Python, pero ninguno de ellos lo hace todo. La solución de autenticación de usuarios presentada en este capítulo utiliza varios paquetes y proporciona el pegamento que hace que funcionen bien juntos. Esta es la lista de paquetes que se utilizarán, y para qué sirven:

  • Flask-Login: Gestión de sesiones de usuario para usuarios conectados

  • Herramienta: Hashing y verificación de contraseñas

  • itsdangerous: Generación y verificación de fichas criptográficamente seguras

Además de los paquetes específicos de autenticación, se utilizarán las siguientes extensiones de uso general:

  • Flask-Mail: Envío de correos electrónicos relacionados con ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Introducción al Aprendizaje Automático con Python

Introducción al Aprendizaje Automático con Python

Andreas C. Müller, Sarah Guido
Planos para el análisis de textos con Python

Planos para el análisis de textos con Python

Jens Albrecht, Sidharth Ramachandran, Christian Winkler
Patrones de Arquitectura con Python

Patrones de Arquitectura con Python

Harry Percival, Bob Gregory

Publisher Resources

ISBN: 9781098188825