Skip to content

v2.0.0 - Production-Ready Authentication Starter Kit for Spring Boot 3

Latest

Choose a tag to compare

@FrodyGr FrodyGr released this 04 Sep 06:57
· 2 commits to master since this release

AuthForge v2.0.0

Production-ready authentication and authorization starter kit for Spring Boot 3.2+ and Spring Security 6.

Highlights

  • JWT Authentication: Stateless access tokens with refresh token rotation.
  • Two-Factor Authentication (2FA): Time-based One-Time Passwords (TOTP) with QR code setup.
  • Social OAuth2: Pre-configured login with Google and GitHub.
  • Rate Limiting: Token-bucket algorithm via Bucket4j protecting authentication routes.
  • Feature Flags: Dynamic feature toggles configurable via environment variables.
  • Email Service: Registration email verification and HTML password reset flows via MailHog.
  • Full-Stack Demo Client: Modern web dashboard with admin role-management panel.
  • Docker Compose: Instant setup for PostgreSQL, backend, frontend, and MailHog.
  • 100% Test Coverage: Fully tested with JaCoCo verification.

Maven Coordinates

<dependency>
    <groupId>io.github.frodygr</groupId>
    <artifactId>authforge</artifactId>
    <version>2.0.0</version>
</dependency>