Skip to content

AuthentiKate

The OIDC/SSO solution for homelabbers

Banner

AuthentiKate is a sleek, self-hosted OpenID Connect (OIDC) provider built with Laravel. It's designed for developers and homelabbers who want full control over their identity infrastructure โ€” without the bloat.

๐Ÿง  Why AuthentiKate? โ€‹

Modern authentication systems like Authentik and Authelia offer a lot โ€” sometimes too much. They come with steep learning curves, heavy dependencies, and opinionated workflows that often get in your way.

AuthentiKate is different. It gives you:

โœ… True minimalism
No unnecessary services, just Laravel + Livewire
๐Ÿ”ง Full customization
Tailor every flow, token, and screen to your needs
๐Ÿ› ๏ธ Developer-first design
Clear, auditable code with no magic
๐Ÿ“ฆ Lightweight and self-contained
Deploy in seconds, integrate in minutes

โœจ Features โ€‹

  • ๐Ÿ” Full OIDC Authorization Code flow with PKCE
  • ๐Ÿช™ Signed Access and ID tokens (RS256)
  • ๐Ÿ“˜ OIDC Discovery + JWKS endpoints
  • ๐Ÿ‘ค UserInfo endpoint with name, email, avatar, and custom claims
  • ๐Ÿ’พ DB-backed token storage with per-client scoping
  • ๐Ÿงผ Clean, Livewire-powered UI for login and consent
  • ๐ŸŽจ Supports branding, theming, and custom domains
  • ๐Ÿš€ Integrates easily with Outline, Linkwarden, and any OIDC-compliant app

๐Ÿšง Roadmap โ€‹

  • ๐Ÿ”„ Refresh Token Support
  • โœ… Email Verification & MFA

๐Ÿ” Use Cases โ€‹

  • Homelab authentication (SSO for your self-hosted services)
  • Lightweight OIDC for internal SaaS apps
  • Identity proxy for dev environments
  • Custom branding for white-labeled auth flows