managedbyq / mbq.tokens

mbq.tokens: fool-proof token decoding

Home Page:https://pypi.org/project/mbq.tokens

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mbq.tokens: fool-proof token decoding

Installation

$ pip install mbq.tokens
🚀✨

Guaranteed fresh.

Getting started

from mbq import tokens

tokens.init(
    certificate=settings.FORMATTED_CERTIFICATE,
    allowed_audiences=set(settings.ALLOWED_AUDIENCES),
)

try:
    decoded_token = tokens.decode(token)
except tokens.TokenError:
    # will only ever raise TokenError
    logger.exception('Failed to decode token')

decoded_token = tokens.decode_header(request.META['HTTP_AUTHORIZATION'])

About

mbq.tokens: fool-proof token decoding

https://pypi.org/project/mbq.tokens

License:Apache License 2.0


Languages

Language:Python 100.0%