Skip to content

Commit e2f529a

Browse files
committed
Some Additional Changes
1 parent 34f2873 commit e2f529a

5 files changed

Lines changed: 32 additions & 18 deletions

File tree

‎README.md‎

Lines changed: 28 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -34,27 +34,40 @@ UltimateAuth is an open-source auth framework with platform-level capabilities t
3434
---
3535
## Roadmap
3636

37-
| Phase | Version | Scope | Status | Release Date |
38-
| ----------------------- | ------------- | ----------------------------------------- | -------------- | ------------ |
39-
| First Preview | 0.1.0-preview | "Stable" Preview Core | ✅ Completed | 07.04.2026 |
37+
| Phase | Version | Scope | Status | Release Date |
38+
| ----------------------- | ------------- | ----------------------------------------- | -------------- | ------------ |
39+
| First Preview | 0.1.0-preview | Preview Core | ✅ Completed | 07.04.2026 |
4040
| First Release* | 0.1.0 | Documented & Quality Tested (Client Public API Locked) | ✅ Completed | 12.10.2026 |
41-
| Product Expansion | 0.2.0 | Full Auth Modes, Rate Limiting | 🟡 In Progress | Q4 2026 |
42-
| Security Expansion | 0.3.0 | MFA, Reauth | 🟡 In Progress | Q4 2026 |
43-
| Infrastructure Expansion| 0.4.0 | Redis, Distributed Cache, Password Hasher | 🔜 Planned | Q1 2027 |
44-
| Multi-Tenant Expansion | 0.5.0 | Multi tenant management | 🔜 Planned | Q1 2027 |
45-
| Extensibility Expansion | 0.6.0 | Audit, events, hooks | 🔜 Planned | Q1 2027 |
46-
| Performance Expansion | 0.7.0 | Benchmarks, caching | 🔜 Planned | Q1 2027 |
47-
| Ecosystem Expansion | 0.8.0 | Migration tools | 🔜 Planned | Q2 2027 |
48-
| v1.0 | 1.0.0 | Locked API, align with .NET 11 | 🔜 Planned | Q2 2027 |
41+
| Product Expansion | 0.2.0 | Full Auth Modes, Rate Limiting | 🟡 In Progress | Q4 2026 |
42+
| Security Expansion | 0.3.0 | MFA, Reauth | 🟡 In Progress | Q1 2027 |
43+
| Infrastructure Expansion| 0.4.0 | Redis, Distributed Cache, Password Hashers | 🔜 Planned | Q1 2027 |
44+
| Multi-Tenant Expansion | 0.5.0 | Multi tenant management | 🔜 Planned | Q2 2027 |
45+
| Extensibility Expansion | 0.6.0 | Audit, events, hooks | 🔜 Planned | Q2 2027 |
46+
| Performance Expansion | 0.7.0 | Benchmarks, caching | 🔜 Planned | Q3 2027 |
47+
| Ecosystem Expansion | 0.8.0 | Migration tools | 🔜 Planned | Q3 2027 |
48+
| v1.0 | 1.0.0 | Locked API, align with .NET 12 | 🔜 Planned | Q4 2027 |
4949

50-
*v 0.1.0 already provides a skeleton and extensibility points of multi tenancy, MFA, reauth etc. Expansion releases will enhance these areas.
50+
> **UltimateAuth was architected from its first release with extensibility points and foundational support for advanced capabilities, including multi-tenancy, MFA, and reauthentication. Subsequent releases build upon this existing architecture, expanding implementations, improvements and production-ready functionality rather than introducing these concepts from scratch.*
5151
5252
> The project roadmap is actively maintained as a GitHub issue:
53-
54-
👉 https://github.com/CodeBeamOrg/UltimateAuth/issues/8
53+
>
54+
> [![GitHub Roadmap](https://img.shields.io/badge/GitHub-View_Roadmap-181717?logo=github&logoColor=white&style=flat-square)](https://github.com/CodeBeamOrg/UltimateAuth/issues/8)
5555
5656
We keep it up-to-date with current priorities, planned features, and progress. Feel free to follow, comment, or contribute ideas.
5757

58+
### Project Milestones
59+
60+
UltimateAuth is designed to deliver a simple, consistent developer experience from its very first release. Each milestone expands its capabilities and supported scenarios, rather than introducing usability or architectural maturity from scratch.
61+
62+
| Milestone | Version | Target |
63+
|---|---|---|
64+
| **Developer Foundation** | 0.1.x | A functional, security-conscious authentication framework with a complete core architecture, extensibility, and a developer-first API. Suitable for development, early adoption, and production use following application-specific evaluation. |
65+
| **Production Expansion** | 0.2.0 | Ready to power real-world applications, particularly small and medium-sized products, with expanded authentication modes, built-in rate limiting, and a proven integration experience. Larger applications can also adopt UltimateAuth when its available capabilities meet their requirements. |
66+
| **Advanced Security & Scale** | 0.4.0 | Extends production capabilities with MFA, reauthentication, distributed infrastructure, and additional security options for applications with more demanding requirements. Builds on the same simple developer experience. |
67+
| **Migration & Adoption** | 0.8.0 | Makes adopting UltimateAuth in existing applications easier through migration tools, guidance, and established integration patterns, without requiring new applications to wait for this milestone. |
68+
69+
**The UltimateAuth philosophy:** Simple from day one, more capable with every release. Version milestones describe expanding capabilities — not a progression from difficult to easy, or from unusable to usable.
70+
5871
---
5972

6073
### 💜 Join the UltimateAuth Community
@@ -347,7 +360,7 @@ Create test accounts, manage identities and sessions, explore roles and permissi
347360

348361
**Powered by UltimateAuth, not simulated.** The demonstrated identity capabilities use the framework itself, so you can see what UltimateAuth can do before integrating it into your own application.
349362

350-
🧪 **Identity Lab — Interactive Sandbox** *(Link coming soon)*
363+
🧪 **[Identity Lab](https://lab.ultimateauth.com)**
351364

352365
---
353366

‎apps/identity-lab/CodeBeam.UltimateAuth.IdentityLab/Components/Pages/Dashboard/MyAccessPage.razor‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@
211211

212212
@foreach (var group in Scenarios.GroupBy(x => x.Group))
213213
{
214-
<MudSelectItemGroupExtended T="string" Value="@($"__group_{group.Key}")" Disabled="true" Text="@group.Key">
214+
<MudSelectItemGroupExtended T="string" Value="@($"__group_{group.Key}")" Text="@group.Key">
215215
@foreach (var scenario in group)
216216
{
217217
<MudSelectItemExtended T="string" Value="@scenario.Id" Text="@scenario.Title">

‎docs/website/CodeBeam.UltimateAuth.Docs.Wasm/CodeBeam.UltimateAuth.Docs.Wasm.Client/Layout/MainLayout.razor‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@
110110

111111
<MudStack Row="true" Justify="Justify.SpaceBetween" AlignItems="AlignItems.Center" Wrap="Wrap.Wrap">
112112
<MudText Typo="Typo.caption" Class="mud-text-secondary">
113-
© @DateTime.Now.Year CodeBeam.
113+
© @DateTime.Now.Year <MudLink Href="https://codebeam.org" Target="_blank">CodeBeam</MudLink>.
114114
</MudText>
115115

116116
<MudText Typo="Typo.caption" Class="mud-text-secondary">

‎docs/website/CodeBeam.UltimateAuth.Docs.Wasm/CodeBeam.UltimateAuth.Docs.Wasm.Client/Pages/Samples.razor‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<MudStack Spacing="4" Class="text-center">
66
<MudText Typo="Typo.h3"><b>Samples</b></MudText>
77
<MudText Typo="Typo.subtitle2">Explore working examples and see UltimateAuth in action.</MudText>
8-
<MudText Typo="Typo.caption">Identity Lab (hosted live demo) is coming soon.</MudText>
8+
<MudText Typo="Typo.caption"><MudLink Href="https://lab.ultimateauth.com" Target="_blank">Identity Lab</MudLink> (live sandbox) is also available.</MudText>
99

1010
<MudDivider />
1111

‎samples/CodeBeam.UltimateAuth.Sample.Shared.Hub/CodeBeam.UltimateAuth.Sample.Shared.Hub.csproj‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<TargetFramework>net10.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
7+
<IsPackable>false</IsPackable>
78
</PropertyGroup>
89

910

0 commit comments

Comments
 (0)