A minimal Spring Boot authentication foundation with JWT, refresh-token rotation, role-based authorization, and optional passkeys.
-
JWT access tokens
-
Rotating refresh tokens
-
Role-based authorization
-
Optional WebAuthn/passkeys
-
Spring Security OAuth2 Resource Server
-
H2 + Flyway development setup
-
MySQL support
-
Postman collection and integration tests
-
AI-ready project context
git clone https://github.com/buildbasekit/AuthKit-Lite.git
cd AuthKit-Lite
./mvnw spring-boot:runRuns with H2 by default. No external database setup is required for the first run.
AuthKit-Lite is part of BuildBaseKit — focused Spring Boot foundations for reusable backend infrastructure.