Skip to content

This project provides a ready-made Spring Security configuration to run your project efficiently.

License

Notifications You must be signed in to change notification settings

Lokrip/security

Repository files navigation

Spring Boot Project with Spring Security & OpenAPI

🛠️ Tech stack

  • Spring Boot – framework for developing Java applications
  • Spring Security – security and authentication
  • Spring Data JPA – working with the database via ORM
  • Spring MVC – processing HTTP requests
  • Swagger OpenAPI – generating API documentation
  • PostgreSQL – relational database
  • Docker & Docker Compose – application containerization
  • Flyway – managing database migrations
  • Minio – this is object storage, similar to Amazon S3

🚀 Launching the project

1. Cloning the repository

git clone https://github.com/Lokrip/security
cd security

2. Project start

./scripts/start.sh

🛡️ Authentication and Security

The project uses Spring Security to protect the API. By default, authentication via JWT tokens will be used. But for now it is done

Releases

No releases published

Packages

No packages published

Languages