You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
UltimateAuth is an open-source authentication framework that unifies secure session and token based authentication, modern PKCE flows, Blazor/Maui-ready client experiences, and a fully extensible architecture — all with a focus on clarity, lightweight design, and developer happiness.
33
+
UltimateAuth is an open-source auth framework with platform-level capabilities that unifies secure session, cookie and token based Auth, modern PKCE flows, Blazor/Maui-ready client experiences - eliminating the complexity of traditional Auth systems while providing a clean, lightweight, extensible and developer-first architecture.
34
+
35
+
---
36
+
## 🗺 Roadmap
37
+
38
+
| Phase | Version | Scope | Status | Release Date |
Blazor WebApp, Blazor WASM, Blazor Server, and .NET MAUI expose weaknesses in traditional auth systems.
43
-
UltimateAuth is engineered from day one to support real-world scenarios across the entire modern .NET UI stack.
92
+
No boilerplate. No hidden complexity.
44
93
45
-
### **6) Unified Framework**
46
-
One solution, same codebase across Blazor server, WASM and MAUI. UltimateAuth handles client differences internally and providing consistent and reliable public API.
94
+
### 3) Developer-Centric
95
+
96
+
Clean APIs, predictable behavior, minimal ceremony — designed to make authentication pleasant.
97
+
98
+
### 4) Security as a First-Class Concern
99
+
100
+
Modern security built-in by default:
101
+
102
+
- PKCE support
103
+
- Session reuse detection
104
+
- Device tracking
105
+
- Hardened auth flows
106
+
- Safe defaults with extensibility
107
+
108
+
### 5) Extensible & Lightweight
109
+
110
+
Start simple, scale infinitely:
111
+
112
+
- Works out of the box with sensible defaults
113
+
- Replace any component when needed
114
+
- No forced architecture decisions
115
+
116
+
### 6) Built for Modern .NET Applications
117
+
118
+
Designed specifically for real-world .NET environments:
119
+
120
+
- Blazor Server
121
+
- Blazor WASM
122
+
- .NET MAUI
123
+
- Backend APIs
124
+
125
+
Traditional auth solutions struggle here — UltimateAuth embraces it.
47
126
48
127
---
49
128
50
129
# 🚀 Quick Start
130
+
> ⏱ Takes ~2 minutes to get started
51
131
52
132
### 1) Install packages (Will be available soon)
53
133
@@ -66,7 +146,11 @@ Server registration:
66
146
```csharp
67
147
builder.Services
68
148
.AddUltimateAuthServer()
69
-
.AddUltimateAuthEntityFrameworkCore(); // Production
149
+
.AddUltimateAuthEntityFrameworkCore(db=>
150
+
{
151
+
// use with your database provider
152
+
db.UseSqlite("Data Source=uauth.db");
153
+
});
70
154
71
155
// OR
72
156
@@ -107,7 +191,36 @@ Place this in `App.razor` or `index.html`
0 commit comments