generated from thegrind/laravel-dockerized
3.0 KiB
3.0 KiB
layout | hero | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
home |
|

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