generated from thegrind/laravel-dockerized
76 lines
3.0 KiB
Markdown
76 lines
3.0 KiB
Markdown
---
|
|
# https://vitepress.dev/reference/default-theme-home-page
|
|
layout: home
|
|
|
|
hero:
|
|
name: "AuthentiKate"
|
|
tagline: "The OIDC/SSO solution for homelabbers"
|
|
actions:
|
|
- theme: brand
|
|
text: Get Started
|
|
link: /quick-start/
|
|
|
|
# features:
|
|
# - title: Feature A
|
|
# details: Lorem ipsum dolor sit amet, consectetur adipiscing elit
|
|
# - title: Feature B
|
|
# details: Lorem ipsum dolor sit amet, consectetur adipiscing elit
|
|
# - title: Feature C
|
|
# details: Lorem ipsum dolor sit amet, consectetur adipiscing elit
|
|
---
|
|
|
|
<div class="dark:bg-white/60 bg-black p-1 rounded-md shadow-sm !mb-8">
|
|
<img src="/screenshots/dashboard-app-edit.png" alt="Banner" class="w-full h-auto">
|
|
</div>
|
|
|
|
**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:
|
|
|
|
<div class="grid md:grid-cols-2 gap-4 my-6">
|
|
<div class="bg-green-50 p-4 rounded-lg border-l-4 border-green-400">
|
|
<div class="text-green-700 font-semibold">✅ True minimalism</div>
|
|
<div class="text-green-600 text-sm">No unnecessary services, just Laravel + Livewire</div>
|
|
</div>
|
|
<div class="bg-blue-50 p-4 rounded-lg border-l-4 border-blue-400">
|
|
<div class="text-blue-700 font-semibold">🔧 Full customization</div>
|
|
<div class="text-blue-600 text-sm">Tailor every flow, token, and screen to your needs</div>
|
|
</div>
|
|
<div class="bg-purple-50 p-4 rounded-lg border-l-4 border-purple-400">
|
|
<div class="text-purple-700 font-semibold">🛠️ Developer-first design</div>
|
|
<div class="text-purple-600 text-sm">Clear, auditable code with no magic</div>
|
|
</div>
|
|
<div class="bg-pink-50 p-4 rounded-lg border-l-4 border-pink-400">
|
|
<div class="text-pink-700 font-semibold">📦 Lightweight and self-contained</div>
|
|
<div class="text-pink-600 text-sm">Deploy in seconds, integrate in minutes</div>
|
|
</div>
|
|
</div>
|
|
|
|
## ✨ 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
|
|
|
|
--- |