Production-ready authentication starter kit for Spring Boot

Compile Dependencies (11)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
com.bucket4j » bucket4j-core
Bucket4j core library
8.10.18.19.0
MIT
dev.samstevens.totp » totp
A library to help implement time-based one time passwords to enable MFA.
1.7.1
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.50.13.0
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.321.18.48
OpenAPI Apache 2.0
org.springdoc » springdoc-openapi-starter-webmvc-ui2.5.03.1.1
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 ...
3.2.54.1.1
Boot Starter Apache 2.0
org.springframework.boot » spring-boot-starter-security
Starter for using Spring Security
3.2.54.1.1
Boot Starter Apache 2.0
org.springframework.boot » spring-boot-starter-data-jpa
Starter for using Spring Data JPA with Hibernate
3.2.54.1.1
Validation Apache 2.0
org.springframework.boot » spring-boot-starter-validation
Starter for using Java Bean Validation with Hibernate Validator
3.2.54.1.1
Boot Starter Apache 2.0
org.springframework.boot » spring-boot-starter-oauth2-client
Starter for using Spring Security's OAuth2/OpenID Connect client features (deprecated in favor of ...
3.2.54.1.1
Boot Starter Apache 2.0
org.springframework.boot » spring-boot-starter-mail
Starter for using Java Mail and Spring Framework's email sending support
3.2.54.1.1

Runtime Dependencies (3)

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.50.13.0
JWT Lib Apache 2.0
io.jsonwebtoken » jjwt-jackson0.12.50.13.0
PostgreSQL Driver BSD 2-clause
org.postgresql » postgresql1 vulnerability
PostgreSQL JDBC Driver Postgresql
42.6.242.7.13

Test Dependencies (3)

Category/LicenseGroup / ArtifactVersionUpdates
Embedded SQL DB EPL 1.0 +1
com.h2database » h2
A fast SQL database that can run embedded or a server mode with support for transactions, encryption, full search, etc. ...
2.2.2242.5.250
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
3.2.54.1.1
Testing Apache 2.0
org.springframework.security » spring-security-test
Spring Security