Skip to content

This project demonstrates a basic implementation of authentication using Django Allauth. It includes functionality for user signup, login, logout, and third-party authentication using Google, Apple, Microsoft, and GitHub.

Notifications You must be signed in to change notification settings

abynxv/Authentication-DjangoAllauth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Allauth - Django

This project demonstrates a basic implementation of authentication using Django Allauth. It includes functionality for user signup, login, logout, and third-party authentication using Google, Apple, Microsoft, and GitHub.

Setup Instructions

->Clone the Project-Create a directory, open a terminal in the directory path, and clone the project:

  git clone https://github.com/abynxv/Authentication-DjangoAllauth.git

->Install Virtual Environment

  pip install virtualenv

->Create a virtual environment within the directory:

  python -m venv venv_name  # On Windows
  python3 -m venv venv_name  # On macOS/Linux

->Activate Virtual Environment

  venv_name\Scripts\activate       # On Windows
  source venv_name/bin/activate    # On macOS/Linux

->Install Requirements

  pip install django djangorestframework django-allauth

->Open the project in VS Code:

  code .

->Open a terminal in VS Code, navigate to the project directory, and run the server:

  cd myproject
  python manage.py runserver

API Endpoints

  1. http://127.0.0.1:8000/ Dashboard 2.http://127.0.0.1:8000/accounts/login/ Signin 3.http://127.0.0.1:8000/accounts/signup/ Signup 4.http://127.0.0.1:8000/accounts/logout/ Logout

About

This project demonstrates a basic implementation of authentication using Django Allauth. It includes functionality for user signup, login, logout, and third-party authentication using Google, Apple, Microsoft, and GitHub.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published