/PythonJWTDemo

Demo for using Python to validate JWTs

Primary LanguagePythonMIT LicenseMIT

Validating JWTs with Python

This demo demonstrates how to validate JWTs using Python, obtaining RSA public keys from JWKS.

This code has been described in this blog post: https://robertoprevato.github.io/Validating-JWT-Bearer-tokens-from-Azure-AD-in-Python/.

Important: this code is just an example: it contains configuration to validate JWTs issued by Azure AD B2C, for an application configured in my test tenant.

Install requirements

Note: cryptography package might require extra dependencies, please refer to its documentation to know how to install it.

Example

python demo.py <JWT>