All Projects β†’ creimers β†’ Graphene Auth Examples

creimers / Graphene Auth Examples

Licence: mit
Examples of authentication and authorization with django graphene

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Graphene Auth Examples

Lagom
πŸ“¦ Autowiring dependency injection container for python 3
Stars: ✭ 61 (-8.96%)
Mutual labels:  django
Django Qsessions
Extended session backends for Django (Sessions store IP, User Agent, and foreign key to User)
Stars: ✭ 64 (-4.48%)
Mutual labels:  django
Facial Recognition Python Django
Face detection and facial recognition along with recognized persons information fetched from database.
Stars: ✭ 66 (-1.49%)
Mutual labels:  django
Django Crm
A Simple Django CRM (Customer Relationship Management) RESTful API Project
Stars: ✭ 63 (-5.97%)
Mutual labels:  django
Taggit Selectize
Auto-complete/auto-suggestion for django-taggit (django-taggit + selectize.js)
Stars: ✭ 63 (-5.97%)
Mutual labels:  django
Thinkdiff
My open source project links, programming and software development related code and tutorials are in this repo. Content types: Python, JavaScript, Dart | Django, React, Flutter, React-Native etc.
Stars: ✭ 65 (-2.99%)
Mutual labels:  django
Djaoapp
User login, billing, access control as part of a session proxy
Stars: ✭ 61 (-8.96%)
Mutual labels:  django
Webargs
A friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp.
Stars: ✭ 1,145 (+1608.96%)
Mutual labels:  django
Mrdoc
online document system developed based on python. It is suitable for individuals and small teams to manage documents, wiki, knowledge and notes. like gitbook.
Stars: ✭ 1,129 (+1585.07%)
Mutual labels:  django
Wemake Django Template
Bleeding edge django template focused on code quality and security.
Stars: ✭ 1,141 (+1602.99%)
Mutual labels:  django
Best Of Web Python
πŸ† A ranked list of awesome python libraries for web development. Updated weekly.
Stars: ✭ 1,118 (+1568.66%)
Mutual labels:  django
Sapl
Sistema de Apoio ao Processo Legislativo
Stars: ✭ 63 (-5.97%)
Mutual labels:  django
Osis
Open Student Information System Backoffice
Stars: ✭ 65 (-2.99%)
Mutual labels:  django
Django React
This a simple Django and React demo application
Stars: ✭ 63 (-5.97%)
Mutual labels:  django
Djangoevents
Stars: ✭ 66 (-1.49%)
Mutual labels:  django
Django Taggit Labels
Clickable label widget for django-taggit
Stars: ✭ 62 (-7.46%)
Mutual labels:  django
Django Statsy
Statistics for your Django project
Stars: ✭ 64 (-4.48%)
Mutual labels:  django
Django Simple Captcha
Django Simple Captcha is an extremely simple, yet highly customizable Django application to add captcha images to any Django form.
Stars: ✭ 1,151 (+1617.91%)
Mutual labels:  django
Django Rest Framework Role Filters
Simple role filtering for django-rest-framework
Stars: ✭ 67 (+0%)
Mutual labels:  django
Django Polymorphic
Improved Django model inheritance with automatic downcasting
Stars: ✭ 1,135 (+1594.03%)
Mutual labels:  django

🚨Deprecated! Check out the excellent django-graphql-jwt.

django graphene authentication example - work in progress

In this repo, I'm trying to figure out how to do authentication and authorization with graphql and graphene-django.

When I started, I was especially interested in mutation examples for user registration, account activation, login etc.

Coming from REST land, I heavily inherited from drf-jwt and djoser.

Should anyone stumble upon this, I'd be very happy to receive some feedback.

I recently update this repo to work with graphene>=2 (and without relay). The old graphene<2 + relay version is in this branch

what's inside.

  • python3
  • Django 1.11
  • graphene
  • docker-compose
  • py.test

mutations

  • [x] register
  • [x] activate account
  • [x] login
  • [x] reauthenticate
  • [x] password reset
  • [x] password reset confirm
  • [ ] profile update
  • [x] delete account

main commands

development

  • docker-compose build
  • docker-compose run django python ./src/manage.py migrate
  • docker-compose run -p 8000:8000 django python ./src/manage.py runserver 0.0.0.0:8000

test

docker-compose run django py.test -s ./src

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].