Skip to main content

A JWT Generator for Python. Creates JWTs for use with Vonage APIs.

Project description

Vonage JWT Generator for Python

PyPI version Build Status Python versions supported Code style: black

This package provides functionality to generate a JWT in Python code.

It is used by the Vonage Python SDK.

Installation

Install from the Python Package Index with pip:

pip install vonage-jwt

Usage

This JWT Generator can be used implicitly, just by using the Vonage Python SDK to make JWT-authenticated API calls.

It can also be used as a standalone JWT generator for use with Vonage APIs, like so:

Import the JwtClient object

from vonage_jwt.jwt import JwtClient

Create a JwtClient object

jwt_client = JwtClient(application_id, private_key)

Generate a JWT using the provided application id and private key

jwt_client.generate_application_jwt()

Optional JWT claims can be provided in a python dictionary:

claims = {'jti': 'asdfzxcv1234', 'nbf': now + 100}
jwt_client.generate_application_jwt(claims)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vonage_jwt-1.0.0.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vonage_jwt-1.0.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file vonage_jwt-1.0.0.tar.gz.

File metadata

  • Download URL: vonage_jwt-1.0.0.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for vonage_jwt-1.0.0.tar.gz
Algorithm Hash digest
SHA256 71cb82ea436743dcb26b6934279997314eb041152f07dff654733e6b28efbfd5
MD5 d95b253c4dd1d69a5b464174d46df5e2
BLAKE2b-256 f2b29064f3f27ccae3f8fec41813f5dab53acb6c988966b9be0a1ff7282f1860

See more details on using hashes here.

File details

Details for the file vonage_jwt-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: vonage_jwt-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for vonage_jwt-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 967df0ea98e149cbba2f12dfaee1ba37fcbc7cf6f512523909b71feba1e1ff6c
MD5 2e75f642793e0eae7cf3b8a63e77b27d
BLAKE2b-256 a28ac8a5f3a62171e24c95612d216791ade42eed27f41420f522c4938e76f5b8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page