Skip to content

Application for user management with JWT authentication and role-based access control.

Notifications You must be signed in to change notification settings

sametpalitci/spring-user-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring User Management System

A Spring Boot application that implements user management with JWT authentication and role-based authorization.

Getting Started

  1. Configure your database settings in application.properties
  2. Run the application
  3. Register first user (will become admin)
  4. Use the returned JWT token for subsequent requests

Project Structure

The project is organized into the following packages:

  • com.sametpalitci.user_management_system: Main package for the application.
  • com.sametpalitci.user_management_system.controller: Controllers for handling HTTP requests.
  • com.sametpalitci.user_management_system.dto: Data transfer objects used for communication.
  • com.sametpalitci.user_management_system.entity: Entity classes representing the application's data models.
  • com.sametpalitci.user_management_system.repository: Repository classes for data access and persistence.
  • com.sametpalitci.user_management_system.security: Security configurations and authorization settings.
  • com.sametpalitci.user_management_system.service: Service classes implementing business logic.

Contact

A.Samet Palitci - @asametpalitci - [email protected]

Project Link: https://github.com/sametpalitci/spring-user-management-system

About

Application for user management with JWT authentication and role-based access control.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages