Python JWT

Open-source Python projects categorized as JWT

JSON Web Token is a proposed Internet standard for creating data with optional signature and/or optional encryption whose payload holds JSON that asserts some number of claims. The claims in a JWT are encoded as a JSON object that is used as the payload of a JSON Web Signature (JWS) structure or as the plaintext of a JSON Web Encryption (JWE) structure, enabling the claims to be digitally signed or integrity protected with a Message Authentication Code (MAC) and/or encrypted.

Top 23 Python JWT Projects

  • PyJWT

    JSON Web Token implementation in Python

  • authlib

    The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • fastapi-react

    🚀 Cookiecutter Template for FastAPI + React Projects. Using PostgreSQL, SQLAlchemy, and Docker

  • dj-rest-auth

    Authentication for Django Rest Framework

  • Project mention: Can someone help me understand CSRF security? (context inside) | /r/django | 2023-09-25

    I am using dj-rest-auth for authentication. I am using JWT token authentication. All advice on JWT tokens is to not store them in local storage. Instead, using this package I store them in HttpOnly cookie. Now, I am apparently vulnerable to CSRF attack. So I enable JWT_AUTH_COOKIE_USE_CSRF. This checks the CSRF token on authenticated requests. However, there is still the potential vulnerability known as "login CSRF" as detailed by this issue on Github. In order to account for this, there is another setting called JWT_AUTH_COOKIE_ENFORCE_CSRF_ON_UNAUTHENTICATED. This enforces CSRF on unauthenticated views (such as login).

  • flask-jwt-extended

    An open source Flask extension that provides JWT support (with batteries included)!

  • python-jose

    A JOSE implementation in Python

  • cookiecutter-flask-restful

    Flask cookiecutter template for builing APIs with flask-restful, including JWT auth, cli, tests, swagger, docker and more

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • authx

    Ready-to-use and customizable Authentications and Oauth2 management for FastAPI ✨

  • FastAPI-Backend-Template

    A backend project template with FastAPI, PostgreSQL with asynchronous SQLAlchemy 2.0, Alembic for asynchronous database migration, and Docker. (by Aeternalis-Ingenium)

  • Project mention: Automate Python Linting and Code Style Enforcement with Ruff and GitHub Actions | dev.to | 2023-07-22
  • easyauth

    Create a centralized Authentication and Authorization token server. Easily secure FastAPI endpoints based on Users, Groups, Roles or Permissions with very little database usage.

  • jwt-pwn

    Security Testing Scripts for JWT

  • django-auth-adfs

    A Django authentication backend for Microsoft ADFS and AzureAD

  • jwtXploiter

    A tool to test security of json web token

  • Sanic JWT

    Authentication, JWT, and permission scoping for Sanic

  • fastango

    Simplifies class-based views for more organized and maintainable code in FastAPI ✨

  • video-membership

    Create a Video Membership app using FastAPI & NoSQL

  • sanic-security

    An effective, simple, and async security library for the Sanic framework.

  • flask-jwt-router

    Flask JWT Router is a Python library that adds authorised routes to a Flask app.

  • fastapi-template

    FastAPI template (by iunary)

  • Project mention: Show HN: Clean architecture template repository for building FastAPI apps | news.ycombinator.com | 2023-06-19
  • django-rest-microservice

    Provides OAuth2.0 Code Grant w/ PKCE authentication flow with third-party IDP (AWS Cognito), microservices architecture with Django, and out-of-box auth operation REST APIs for working with SPA.

  • examples-api-access-and-token-introspection

    Python examples for securing an API and invoking it as a service user

  • timein-api

    REST API for a project management app

  • JWT

    Self implemented JWT, not 100% trustful and it is not in standard format (by weathon)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python JWT related posts

Index

What are some of the best open-source JWT projects in Python? This list will help you:

Project Stars
1 PyJWT 4,901
2 authlib 4,254
3 fastapi-react 2,062
4 dj-rest-auth 1,572
5 flask-jwt-extended 1,502
6 python-jose 1,470
7 cookiecutter-flask-restful 785
8 authx 686
9 FastAPI-Backend-Template 557
10 easyauth 524
11 jwt-pwn 287
12 django-auth-adfs 263
13 jwtXploiter 257
14 Sanic JWT 239
15 fastango 110
16 video-membership 102
17 sanic-security 90
18 flask-jwt-router 54
19 fastapi-template 13
20 django-rest-microservice 8
21 examples-api-access-and-token-introspection 7
22 timein-api 4
23 JWT 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com