A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://pypi.python.org/pypi/django-graphql-jwt below:

django-graphql-jwt ยท PyPI

Project description

JSON Web Token authentication for Django GraphQL.
Fantastic documentation is available at https://django-graphql-jwt.domake.io.

Installation

Install last stable version from Pypi:

pip install django-graphql-jwt

Add AuthenticationMiddleware middleware to your MIDDLEWARE settings:

MIDDLEWARE = [
    # ...
    "django.contrib.auth.middleware.AuthenticationMiddleware",
    # ...
]

Add JSONWebTokenMiddleware middleware to your GRAPHENE settings:

GRAPHENE = {
    "SCHEMA": "mysite.myschema.schema",
    "MIDDLEWARE": [
        "graphql_jwt.middleware.JSONWebTokenMiddleware",
    ],
}

Add JSONWebTokenBackend backend to your AUTHENTICATION_BACKENDS:

AUTHENTICATION_BACKENDS = [
    "graphql_jwt.backends.JSONWebTokenBackend",
    "django.contrib.auth.backends.ModelBackend",
]
Schema

Add django-graphql-jwt mutations to the root schema:

import graphene
import graphql_jwt


class Mutation(graphene.ObjectType):
    token_auth = graphql_jwt.ObtainJSONWebToken.Field()
    verify_token = graphql_jwt.Verify.Field()
    refresh_token = graphql_jwt.Refresh.Field()


schema = graphene.Schema(mutation=Mutation)
Download files

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

Source Distribution Built Distribution File details

Details for the file django_graphql_jwt-0.4.0.tar.gz.

File metadata File hashes Hashes for django_graphql_jwt-0.4.0.tar.gz Algorithm Hash digest SHA256 537972519f0deeec7a0e4a306ddfed1fe385266ef61c9f78c54cd04ac01a171e MD5 e4e76f549f32176b632d57b15110aaaa BLAKE2b-256 a8446781e0ef4438f9f8b8b0fc39d4e874659b555bc57159243faee99c66483e

See more details on using hashes here.

File details

Details for the file django_graphql_jwt-0.4.0-py3-none-any.whl.

File metadata File hashes Hashes for django_graphql_jwt-0.4.0-py3-none-any.whl Algorithm Hash digest SHA256 5823aa8ac9bf0b7a6e3b2febd029598b332c41fe9043d89900c116fcecd23f5e MD5 94b2103bdb77aac8cca494782e13c0e3 BLAKE2b-256 96829b6e9425515ccec08894f3dbdd2b439244859c5516777a576b929eb6f854

See more details on using hashes here.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4