Javier Feliz 76e3f07239
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
Doc updates
2025-08-04 19:28:04 -04:00

3.0 KiB

layout hero
home
name tagline actions
AuthentiKate The OIDC/SSO solution for homelabbers
theme text link
brand Get Started /quick-start/
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