Skip to content

mohamedamgad200/Spring-Security

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Spring Boot with Spring Security & PostgreSQL

This project demonstrates how to implement Spring Security with Spring Boot, including user authentication, role-based access control, and JWT token generation. The application uses PostgreSQL as the database for storing user credentials.

πŸš€ Features

  • πŸ—οΈ User Authentication: Login and register users securely.
  • πŸ”‘ Role-Based Access: User and Admin roles.
  • πŸ“œ JWT Token: Secure endpoints with JSON Web Token.
  • πŸ” CRUD Operations: API endpoints secured with Spring Security.
  • πŸ“¦ Database: PostgreSQL for user storage.
  • 🌐 Spring Boot REST API: Endpoints for user and admin actions.

πŸ› οΈ Technologies Used

  • Java 8+ - Core programming language
  • Spring Boot 3+ - Application framework
  • Spring Security - Authentication and authorization
  • JWT (JSON Web Token) - Token-based security
  • PostgreSQL - Database
  • Lombok - Simplified Java code
  • Postman/Swagger - API testing

About

Spring-Security-practice

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages