Skip to content

he-kishor/Django_Authentication_jwt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django AuthJWT API with User Authentication and Management

This project is a Django-based API for user authentication and management using JSON Web Tokens (JWT). It includes features like user registration, login, token-based authentication, and user profile management.

Features

  • JWT Authentication: Secure token-based user authentication.
  • User Registration: API endpoint for user sign-up.
  • User Login: API endpoint for logging in and generating JWT tokens.
  • Token Refresh: Endpoint to refresh access tokens using refresh tokens.
  • User Profile Management: API for viewing and updating user profiles.
  • Secure Endpoints: Protect API routes using JWT middleware.

Technology Stack

  • Backend Framework: Django
  • Database: PostgreSQL (can be configured to use any database)
  • Authentication: Django Rest Framework (DRF) with Simple JWT
  • API Documentation: DRF Browsable API
  • Deployment: AWS / Docker (Optional)

Setup Instructions

Prerequisites

  • Python 3.8+
  • PostgreSQL (optional, replaceable with SQLite for development)
  • Pip (Python package manager)
  • Node.js (if building a frontend)

Clone the Repository

git clone https://github.com/your-username/your-repo-name.git
cd your-repo-name

Instructions

  • Replace placeholders like your-username, your-repo-name, and your-secret-key with actual values.
  • Add any additional endpoints or details specific to your project.

Let me know if you need more assistance! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages