The Teclado Blog

Token Authentication and Refreshing using Flask-JWT-Extended

JWTs are great for processing authentication in a REST API. How can you stop requiring users provide their username and password every time the token expires? Learn about token-based authentication and token refresh!

Should I learn Flask or Django?

Flask and Django are two behemoths of Python web development. Which one should you learn?

Advanced configuration of Flask-JWT

Flask-JWT is a great library to add user authentication to our Flask apps. Sometimes we want to configure it past what it gives us out of the box. Learn how in this post!

Defining User Access Levels in Flask

Access levels can be a tricky thing—having users, moderators, and administrators. How can you handle allowing access only to certain things to certain people?

Password encryption with Flask and Python

Why encrypt? It's normal when you start making software to not worry about many things: performance, security, or even the products you make. However, if you have a product that people are starting to use, you owe it to them to make their data safe. Encryption is used to change

The Teclado Blog © 2026