To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
The technical storage or access that is used exclusively for statistical purposes.
The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
🔴 * HOSTING RECOMENDADO *
Hostinger: https://www.hostinger.com/uskokrum2010
¡Usa el código USKOKRUM2010 para un buen descuento!
👨💻 Código Fuente: https://github.com/UskoKruM/python-flask-jwt
SÍGUEME ✅ !
** Curso Udemy Bases de datos con MySQL: http://bit.ly/2vtrUg9
** INSTAGRAM: http://instagram.com/uskokrum2010
** FACEBOOK: http://facebook.com/UskoKruM2010
** TWITTER: http://twitter.com/uskokrum2010
** SITIO WEB: http://uskokrum2010.com
** GITHUB: http://github.com/UskoKruM
** SUSCRÍBETE: http://youtube.com/uskokrum2010
🔴 ¿Quieres aprender y conversar sobre programación? Únete a nuestro grupo de Telegram ▶ : https://t.me/uskokrum2010_yt
Otros cursos GRATUITOS ✅ :
HTML: http://www.youtube.com/playlist?list=PL_wRgp7nihyZElF-6dkhPU_RetfSp99QN
PYTHON 3: https://www.youtube.com/playlist?list=PL_wRgp7nihybbJ2vZaVGI5TDdPaK_dFuC
DJANGO: https://www.youtube.com/playlist?list=PL_wRgp7nihyZsEnudJ-XUAEdnOGUojbnn
JAVA: http://www.youtube.com/playlist?list=PL_wRgp7nihyZ6hKPQcioxneVQ1aTuC4fS
SQL SERVER: http://www.youtube.com/playlist?list=PL_wRgp7nihyYXeXZhOiZqKpAdwIRM28Ui
C#: https://www.youtube.com/playlist?list=PL_wRgp7nihyYACu4RyZd0PxJUseQ2tQl8
PHP y MySQL: http://www.youtube.com/playlist?list=PL_wRgp7nihyYXMZ5bBP6v0Q31fRRJLiud
VISUAL BASIC .NET: http://www.youtube.com/playlist?list=PL_wRgp7nihybLjm19HvBxRDp-ZvyGEhdh
JAVASCRIPT: http://www.youtube.com/playlist?list=PL_wRgp7nihyYdnV6ilQcZsfdG5d2nGWkc
NODE.JS: https://www.youtube.com/playlist?list=PL_wRgp7nihybJkFgDxd-LBZgmSIVdy3rd
jQuery: https://www.youtube.com/playlist?list=PL_wRgp7nihyY020gyukDupJEJ84gimiPS
CÓMO EDITAR CON CAMTASIA STUDIO 8: https://www.youtube.com/playlist?list=PL_wRgp7nihyYSbQ7Vbwh5TFbM5nOgriAm
CÓMO USAR ZOOM PARA CLASES VIRTUALES: https://www.youtube.com/playlist?list=PL_wRgp7nihyaNTSqIvKvJtBA-6Qw-UKTU
Excelente explicación en tiempo record! Gracias.
Muy bueno el video pero tengo una pregunta, si se hiciera en postgres en vez de mysql como seria la parte del procedimiento en la db? Porque estoy tratando de adaptar esa parte ya que las sintaxis son algo diferentes pero de verdad que no me sale
Excelente video, gracias por la explicación tan clara. Solo me está saliendo el siguiente mensaje cuando modifico el token en POSTMAN, es decir, para que me retorne le mensaje Unauthorized.
Error: raise DecodeError(f"Invalid header string: {e}") from e
jwt.exceptions.DecodeError: Invalid header string: 'utf-8' codec can't decode byte 0x88 in position 6: invalid start byte
Agradezco la ayuda para corregirlo
Pregunta, como se usaría la llave secreta que guardas para flask: SECRET_KEY=B!1w8*NAt1T^%kvhUI*S^_
hay algun video en donde lo explicas? gracias!
Muy buenos tus videos, se aprende muchas cosas que pocos saben explicar…
Hola, excelente video, debo decir que explicas muy bien. Te queria preguntar una cosa del codigo que he visto en otros dos videos y no logro entender, te digo que comentando la linea todo funciona igual pero no se para que deberia servir. La linea es en ele archivo config.py y es esta SECRET_KEY = config("SECRET_KEY"). gracias
Excelente vídeo, me ayudó muchísimo pen mi desarrollo!
Nos puedes compartir cuál theme usas de vsc?
Tengo un problema y una duda sobre el funcionamiento. El codigo al momento de codificar el payload funciona correctamente cuando no le paso valores como la fecha y hora tanto de creacion como de expiracion del token, sin embargo, cuando intento agregar esas propiedades, obtengo un error diciendo que el tipo "datetime" no es un JSON serializable, hay alguna forma de solucionarlo. Mi duda tambien es, como se sabe cuando el token deja de ser valido a la hora de decodificarlo? El mismo paquete de pyjwt se encarga de realizar esa verificacion de expiracion?
Hola amigo, tienes algún video de login en donde apliques este método en web?
Te quiero mucho
Hola muy buenos tus videos una pregunta , el video anterior donde lo encuentro o como se llama?
Excelente video. Gracias
Excelente video, saludos
¡No manches que bueno está esto!, excelente video y contenido, seguí todo y me funcionó a la perfección. Saludos.
Ya soy tu fan. Gracias por compartir toda esta información 😀
Quisiera saber si es posible integrar jwt a un sistema creado con plantilla jinja2, he buscado por todas la internet y solo aparece ejemplo igual a este.
Excelente video, me gastaría saber como seria el procedimiento para un proyecto en Django además de añadir autenticaciones con oauth2 y en el caso de cambiar contraseña poder enviar al usuario un código de verificación a su correo
Genial, quiero aprovechar para ver si puedes hacer un formulario de escritorio o web preferentemente de escritorio) para poder reproducir un video en el mismo misntras se hacen otras cosas en otro lugar del form.
Muy interesante. Has probado la librería ApiFlask. Te permite documentar la API con swagger como lo hace FastApi (entre otras cosas).