Django.fun

What is the proper way to implementing the revoke token URL in FastAPI, Django, Flask?

I'm implementing the JWT in FastAPI, Which is proper way to revoke the access and refresh tokens for the Logout?

  1. Single Logout URL to revoke the access and refresh
  2. Individual revoke URL?

Thanks in advance

JWT is designed to be stateless, which means when a JWT is created, you can not expire it on the server side. You'll just have to wait for it to expire, or you can tell client to delete it.

If you still insist on deleting a JWT on the server side, you'll need some kind of blacklist as described in this post

You can also take a look at blacklist functionality in Django rest_framework_simplejwt,

Tutorials

Константы Python: Улучшение управляемости вашего кода

Современный Python: начинаем проект с pyenv и poetry

Настройка проекта Python — виртуальные среды и управление пакетами

Использование requests в Python — тайм-ауты, повторы, хуки

Понимание декораторов в Python

ProcessPoolExecutor в Python: полное руководство

map() против submit() с ProcessPoolExecutor в Python

Понимание атрибутов, словарей и слотов в Python

Полное руководство по slice в Python

Выпуск Django 4.0

Безопасное развертывание приложения Django с помощью Gunicorn, Nginx и HTTPS

Автоматический повтор невыполненных задач Celery

Django REST Framework и Elasticsearch

Докеризация Django с помощью Postgres, Gunicorn и Nginx

Асинхронные задачи с Django и Celery

Релизы безопасности Django: 3.2.4, 3.1.12 и 2.2.24

Выпуски исправлений ошибок Django: 3.2.3, 3.1.11 и 2.2.23

Эффективное использование сериализаторов Django REST Framework

Выпуски безопасности Django: 3.2.2, 3.1.10 и 2.2.22

Выпущенные релизы безопасности Django: 3.2.1, 3.1.9 и 2.2.21

View all tutorials →