An open API service indexing awesome lists of open source software.

https://github.com/eric-souzams/spring-security-implementations

Many implementations using spring security, from basic to advanced.
https://github.com/eric-souzams/spring-security-implementations

hibernate java javamailsender jwt lombok mysql spring spring-boot spring-data-jpa spring-security

Last synced: 2 months ago
JSON representation

Many implementations using spring security, from basic to advanced.

Awesome Lists containing this project

README

          

Security Services Demos

## Demos Version

| Version | Name | Observations |
|---------|-------------------------------------------------------------------------------------------------------|--------------|
| V1 | [jwt-authentication](https://github.com/eric-souzams/jwt-authentication/tree/main/jwt-authentication) | |
| V2 | [userservicejwt](https://github.com/eric-souzams/jwt-authentication/tree/main/userservicejwt) | |
| V3 | [FullRegistry](https://github.com/eric-souzams/jwt-authentication/tree/main/FullRegistry) | |
| V4 | [FullRegistryEvent](https://github.com/eric-souzams/jwt-authentication/tree/main/FullRegistryEvent) | Coming soon |

## Technologies
This project was developed using the following technologies:
- [JWT](https://jwt.io/)
- [Spring Boot](https://spring.io/projects/spring-boot)
- [Spring Security](https://spring.io/projects/spring-security)
- [Spring Data](https://spring.io/projects/spring-data)
- [Lombok](https://projectlombok.org/)

## Building
You'll need [Java 11+](https://www.oracle.com/br/java/technologies/javase-jdk11-downloads.html) and [Maven](https://maven.apache.org/download.cgi) installed on your computer in order to build this app.

```bash
$ git clone https://github.com/eric-souzams/spring-security-implementations.git
$ cd spring-security-implementations

$ cd {versionName}

$ mvn spring-boot:run
```

## Contributing
This repository is currently under development. If you want to contribute please fork the repository and get your hands dirty, and make the changes as you'd like and submit the Pull request.