Skip to content

Repository files navigation

AuthKit-Lite

A minimal Spring Boot authentication foundation with JWT, refresh-token rotation, role-based authorization, and optional passkeys.

Spring Boot
Java
License

Website · Docs · Changelog

Included

  • 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

Quick start

git clone https://github.com/buildbasekit/AuthKit-Lite.git
cd AuthKit-Lite
./mvnw spring-boot:run

Runs with H2 by default. No external database setup is required for the first run.

→ Quickstart guide

Documentation

Project context

BuildBaseKit

AuthKit-Lite is part of BuildBaseKit — focused Spring Boot foundations for reusable backend infrastructure.

License

MIT

About

Minimal Spring Boot 4 authentication foundation with JWT, refresh-token rotation, role-based access, and optional passkeys.

Topics

Resources

Contributing

Security policy

Stars

7 stars

Watchers

0 watching

Forks

Contributors

Languages