Graphql and relay authentication with Graphene for Django.
Project description
Django GraphQL Auth
|Pypi| |Build Status| |Codecov|
GraphQL authentication for Django <https://github.com/django/django>
_!
GraphQL implementation of the Django <https://github.com/django/django>
_
authentication system.
It abstract all the basic logic of handling user accounts out of your app, so you don't need to think about it and can get up and running faster.
No lock-in. When you are ready to implement your own code or this package is not up to your expectations , it's easy to extend or switch to your implementation.
Features
- Awesome docs
- Fully compatible with
Relay <https://github.com/facebook/relay>
_ - Works with default/custom user model
- JWT authentication (with
Django GraphQL JWT <https://github.com/flavors/django-graphql-jwt>
_) - User query with filters (with
Django Filter <https://github.com/carltongibson/django-filter>
_ andGraphene Django <https://github.com/graphql-python/graphene-django>
_) - User registration with email verification
- Resend activation email
- Add secondary email, with email verification too
- Retrieve/Update user
- Archive user
- Permanently delete user or make it inactive
- Turn archived user active again on login
- Track user status (archived, verified, secondary email)
- Password change
- Password reset through email
- Revoke user refresh tokens on account archive/delete/password change/reset
- All mutations return
success
anderrors
- Default email templates (you will customize though)
- Customizable, no lock-in
Documentation
Documentation is available at # TODO
.. |Pypi| image:: https://img.shields.io/pypi/v/django-graphql-auth.svg :target: https://pypi.org/project/django-graphql-auth/ :alt: Pypi
.. |Build Status| image:: https://travis-ci.com/pedrobern/django-graphql-auth.svg?branch=master :target: https://travis-ci.com/pedrobern/django-graphql-auth :alt: Build Status
.. |Codecov| image:: https://img.shields.io/codecov/c/github/pedrobern/django-graphql-auth/master.svg?style=flat-square :target: https://codecov.io/gh/pedrobern/django-graphql-auth/ :alt: Codecov
Project details
Release history Release notifications | RSS feed
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
Hashes for django-graphql-auth-0.2.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d279ba01fe9a514265df73d460f9724c237c6182a216718acff8b9fa3164a943 |
|
MD5 | ab440575477630c8bd62956c1c3f4475 |
|
BLAKE2b-256 | ec85a049ea77e0170fe386564de3302803fc1954c315b1cada86b30d3e1263cf |
Hashes for django_graphql_auth-0.2.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77e3c6ce68e8b0391e4751ba875f57edc4444695f8f4cd0fa7b5659844cced48 |
|
MD5 | 7d8d5f3bd351a6b6f20d15af36b15be0 |
|
BLAKE2b-256 | daf4490ec177e7ea5e9dc0e1277f57365be82178e80076ae0bc56297ad7025f4 |