Django Graphql Auth

screenshot of Django Graphql Auth
django

Django registration and authentication with GraphQL.

Overview

Django GraphQL Auth is a package that simplifies registration and authentication processes in Django using GraphQL. It offers features like JWT authentication, user queries with filters, email verification, password management, and more. The package aims to streamline the handling of user accounts, allowing developers to focus on other aspects of their applications.

Features

  • Awesome docs with detailed information and guidance.
  • Fully compatible with Relay for efficient data fetching.
  • Works seamlessly with default or custom user models in Django.
  • JWT authentication support with Django GraphQL JWT integration.
  • User query feature with filters using Django Filter and Graphene Django.
  • User registration functionality with email verification for added security.
  • Ability to add secondary email addresses with verification.
  • Option to resend activation emails for user verification.
  • Retrieve, update, archive, delete, or make users inactive seamlessly.
  • Track user status (archived, verified, secondary email) for better management.
django
Django

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It follows the model-view-controller (MVC) architectural pattern, providing an extensive set of built-in tools and conventions to streamline the creation of robust and scalable web applications.

graphql
Graphql

A website that uses GraphQL as a query language to manage data fetching and state management. This includes features such as a strongly typed schema, client-side caching, and declarative data fetching to streamline data management and optimize website performance.