Production-ready authentication and authorization starter for Spring Boot applications with JWT, email/phone verification, RBAC, and multi-provider support

Compile Dependencies (13)

Category/LicenseGroup / ArtifactVersionUpdates
MIT
com.twilio.sdk » twilio
Twilio Java Helper Library
11.2.013.2.0
JWT Lib Apache 2.0
io.jsonwebtoken » jjwt-api
The public API for the JJWT library, used to create and consume JSON Web Tokens in Java.
0.12.60.13.0
Apache 2.0
org.flywaydb » flyway-database-postgresql11.14.113.12.1
CodeGen MIT
org.projectlombok » lombok(optional)
Lombok is a Java library that provides annotations to simplify Java development by automating the generation of ...
1.18.421.18.48
Web Framework Apache 2.0
org.springframework.boot » spring-boot-starter-web
Starter for building web, including RESTful, applications using Spring MVC. Uses Tomcat as the default embedded ...
4.0.34.1.2
Config Apache 2.0
org.springframework.boot » spring-boot-autoconfigure1 vulnerability
Spring Boot auto-configuration attempts to automatically configure your Spring application based on the jar dependencies ...
4.0.34.1.2
Validation Apache 2.0
org.springframework.boot » spring-boot-starter-validation
Starter for using Java Bean Validation with Hibernate Validator
4.0.34.1.2
Boot Starter Apache 2.0
org.springframework.boot » spring-boot-starter-mail1 vulnerability
Starter for using Java Mail and Spring Framework's email sending support
4.0.34.1.2
Boot Starter Apache 2.0
org.springframework.boot » spring-boot-starter-thymeleaf
Starter for using Thymeleaf
4.0.34.1.2
Boot Starter Apache 2.0
org.springframework.boot » spring-boot-starter-data-jpa
Starter for using Spring Data JPA with Hibernate
4.0.34.1.2
Boot Starter Apache 2.0
org.springframework.boot » spring-boot-starter-flyway
Starter for using Flyway database migrations
4.0.34.1.2
Boot Starter Apache 2.0
org.springframework.boot » spring-boot-starter-security
Starter for using Spring Security
4.0.34.1.2
Annotation Tool Apache 2.0
org.springframework.boot » spring-boot-configuration-processor(optional)
Spring Boot Configuration Annotation Processor
4.0.34.1.2

Runtime Dependencies (4)

Category/LicenseGroup / ArtifactVersionUpdates
JWT Lib Apache 2.0
io.jsonwebtoken » jjwt-impl
Internal implementation module for JJWT, a Java library for creating and verifying JSON Web Tokens (JWTs).
0.12.60.13.0
JWT Lib Apache 2.0
io.jsonwebtoken » jjwt-jackson0.12.60.13.0
JDBC Driver BSD 2-clause
org.postgresql » postgresql(optional)2 vulnerabilities
PostgreSQL JDBC Driver Postgresql
42.7.1042.7.14
Apache 2.0
org.springframework.boot » spring-boot-devtools(optional)1 vulnerability
Spring Boot Developer Tools
4.0.34.1.2

Test Dependencies (10)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
com.icegreen » greenmail-junit5
GreenMail Junit5 module
2.1.82.1.15
Concurrency Apache 2.0
org.awaitility » awaitility
A Java DSL for synchronizing asynchronous operations
4.3.0✔
Testing Apache 2.0
org.springframework.boot » spring-boot-starter-test
Starter for testing Spring Boot applications with libraries including JUnit Jupiter, Hamcrest and Mockito
4.0.34.1.2
Apache 2.0
org.springframework.boot » spring-boot-starter-webmvc-test
Starter for testing Spring MVC and Tomcat
4.0.34.1.2
Apache 2.0
org.springframework.boot » spring-boot-test-autoconfigure
Spring Boot Test AutoConfigure
4.0.34.1.2
Apache 2.0
org.springframework.boot » spring-boot-testcontainers
Spring Boot Testcontainers Support
4.0.34.1.2
Testing Apache 2.0
org.springframework.security » spring-security-test
Spring Security
Testing MIT
org.testcontainers » junit-jupiter
Isolated container management for Java code testing
1.21.4✔
Testing MIT
org.testcontainers » postgresql
Isolated container management for Java code testing
1.21.4✔
Mocking Apache 2.0
org.wiremock » wiremock-standalone
A web service test double for all occasions - standalone edition
3.9.23.13.2