Skip to content

CodeBeamOrg/UltimateAuth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚠️ This project is in early development. Preview release expected Q1 2026.

UltimateAuth

The Modern Unified Auth Framework for .NET -- Reimagined.

A CodeBeam Project


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.


🌟 Why UltimateAuth: The Six-Point Principles

1) Developer-Centric

Clean APIs, predictable behavior, minimal ceremony — designed to make authentication pleasant for developers.

2) Security-Driven

PKCE, hardened session flows, reuse detection, event-driven safeguards, device awareness, and modern best practices.

3) Extensible & Lightweight by Design

Every component can be replaced or overridden.
No forced dependencies. No unnecessary weight.

4) Plug-and-Play Ready

From setup to production, UltimateAuth prioritizes a frictionless integration journey with sensible defaults.

5) User-Friendly Flows

Authentication should be secure and intuitive.
Consistent, predictable, and UX-friendly at every step.

6) Blazor & MAUI-Ready for Modern .NET

Blazor WebApp, Blazor WASM, Blazor Server, and .NET MAUI expose weaknesses in traditional auth systems.
UltimateAuth is engineered from day one to support real-world scenarios across the entire modern .NET UI stack.


🔑 What UltimateAuth Provides

  • A secure, modern session-based authentication core
    (opaque SessionId, server-managed, real-time revocation, device tracking)

  • A unified architecture bridging Session, PKCE, and OAuth-style auth flows

  • An override-first design suitable for enterprise extensions

  • A production-grade client SDK for Blazor & MAUI

  • A fully interactive sandbox
    where developers can test flows, create accounts, simulate devices, and validate behaviors in real time


📅 Release Timeline (Targeted)

Dates reflect targeted milestones and may evolve with community feedback.

Q1 2026 — Preview (v 0.1.0)

  • Core session-based auth engine

Q2 2026 — Stable Feature Release

  • Token-based flows

Q3 2026 — v 1.0.0 (General Availability)

  • API surface locked
  • Production-ready security hardening
  • Unified architecture finalized

Q4 2026 — v 11.x.x (.NET 11 Alignment Release)

UltimateAuth adopts .NET platform versioning to align with the broader ecosystem.


📘 Documentation

Two documentation experiences will be provided:

1) Classic Documentation

Guides, API reference, tutorials

2) Interactive Identity Sandbox

Create accounts, simulate devices, test auth flows, and observe UltimateAuth in action.


🤝 Contributing

UltimateAuth is a community-first framework.
We welcome proposals, discussions, architectural insights, and contributions of all sizes.

Before contributing, please see:

  • ROADMAP.md — Release strategy

Discussions are open — your ideas matter.


🛠 Project Status

UltimateAuth is currently in the design and specification phase.
We are shaping the architecture with real-world requirements, especially from Blazor and MAUI applications.

Early API drafts and prototypes will be published soon.


⭐ Acknowledgements

UltimateAuth is built with love by CodeBeam and shaped by real-world .NET development —
for teams who want authentication to be secure, predictable, extensible, and a joy to use.

Reimagine how .NET does authentication.
Welcome to UltimateAuth.

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages