Skip to content

santhoshkm-dev/authentication-api-flask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Authentication API using Flask and SQLite

Overview

A simple Authentication REST API built using Python, Flask, and SQLite. This project demonstrates user registration, login authentication, password hashing, and database integration.

Features

  • User Registration
  • User Login
  • Password Hashing using SHA256
  • Get User by ID
  • SQLite Database Integration
  • Unique Username Validation
  • REST API Architecture

Technologies Used

  • Python
  • Flask
  • SQLite
  • Hashlib
  • REST API

API Endpoints

Home

GET /

Register User

POST /register

Login User

POST /login

Get User

GET /user/

Learning Outcomes

  • Flask Routing
  • JSON Handling
  • SQLite Database Operations
  • CRUD Concepts
  • Authentication Logic
  • Password Hashing
  • REST API Development

Author

Santhosh KM BCA Student | Python Backend Developer

About

Developed a secure Authentication REST API using Python, Flask, and SQLite. Implemented user registration, login functionality, password hashing using SHA256, unique username validation, and user retrieval by ID. Worked with REST API principles, JSON data handling, database integration, and backend security concepts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages