Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,8 @@

var app = builder.Build();

app.UseForwardedHeaders();

activityEventBridge.Initialize(app.Services);

// Configure the HTTP request pipeline.
Expand All @@ -152,7 +154,6 @@
app.UseHsts();
}
app.UseStatusCodePagesWithReExecute("/not-found", createScopeForStatusCodePages: true);
app.UseForwardedHeaders();
app.UseHttpsRedirection();

app.UseUltimateAuthWithAspNetCore();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@
<div class="ua-desktop-only">
<MudButton Variant="Variant.Text" Href="/docs">Docs</MudButton>
<MudButton Variant="Variant.Text" Href="/samples">Samples</MudButton>
<MudButton Variant="Variant.Text" Color="Color.Primary"
Href="https://lab.ultimateauth.com" Target="_blank">
Identity Lab
</MudButton>
<MudButton Variant="Variant.Text" Href="/#donate">Donate</MudButton>
</div>
</div>
Expand Down Expand Up @@ -68,6 +72,7 @@
<DocsSidebar Inline="true" />
</MudNavGroup>
<MudNavLink Href="/samples" Icon="@Icons.Material.Filled.Apps">Samples</MudNavLink>
<MudNavLink Href="https://lab.ultimateauth.com" Target="_blank" Icon="@Icons.Material.Filled.Science">Identity Lab</MudNavLink>
<MudNavLink Href="/#donate" Icon="@Icons.Material.Filled.VolunteerActivism">Donate</MudNavLink>
</MudNavMenu>
</MudDrawer>
Expand All @@ -79,27 +84,22 @@
</MudMainContent>


<MudPaper Square="true"
Elevation="0"
Class="ua-footer px-6 py-6">
<MudPaper Square="true" Elevation="0" Class="ua-footer px-6 py-6">

<MudContainer MaxWidth="MaxWidth.Large">
<MudStack Spacing="3">

<MudStack Row="true" Justify="Justify.SpaceBetween" AlignItems="AlignItems.Center" Wrap="Wrap.Wrap">

<MudStack Spacing="1">
<MudText Typo="Typo.subtitle2">
<b>UltimateAuth</b>
</MudText>
<MudText Typo="Typo.caption" Class="mud-text-secondary">
Open-source unified Auth for modern .NET.
</MudText>
<MudText Typo="Typo.subtitle2"><b>UltimateAuth</b></MudText>
<MudText Typo="Typo.caption" Class="mud-text-secondary">Open-source unified Auth for modern .NET.</MudText>
</MudStack>

<MudStack Row="true" Spacing="2" Wrap="Wrap.Wrap">
<MudLink Href="/docs" Typo="Typo.caption">Docs</MudLink>
<MudLink Href="/samples" Typo="Typo.caption">Samples</MudLink>
<MudLink Href="https://lab.ultimateauth.com" Target="_blank" Typo="Typo.caption">Identity Lab</MudLink>
<MudLink Href="https://github.com/CodeBeamOrg/UltimateAuth" Target="_blank" Typo="Typo.caption">GitHub</MudLink>
<MudLink Href="https://discord.gg/ENhTkHWcwY" Target="_blank" Typo="Typo.caption">Discord</MudLink>
</MudStack>
Expand All @@ -124,7 +124,7 @@

</MudLayout>

<div class="ua-global-overlay @( _visionOverlay ? "active" : "" )"></div>
<div class="ua-global-overlay @(_visionOverlay ? "active" : "") @(_isDarkMode ? "ua-overlay-dark" : "")"></div>

<div id="blazor-error-ui" data-nosnippet>
An unhandled error has occurred.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,148 @@
</MudContainer>
</MudPage>

<div class="ua-separator"></div>

<a id="identity-lab" />

<section class="ua-lab-section" aria-labelledby="ua-lab-heading">
<MudContainer MaxWidth="MaxWidth.Large">

<div class="ua-lab-showcase">

<div class="ua-lab-ambient ua-lab-ambient-one"></div>
<div class="ua-lab-ambient ua-lab-ambient-two"></div>

<div class="ua-lab-content">

<div class="ua-lab-heading">

<div class="ua-lab-eyebrow">
<span class="ua-lab-status-dot"></span>
LIVE INTERACTIVE SANDBOX
</div>

<MudText Typo="Typo.h2"
Class="ua-lab-title"
id="ua-lab-heading">
Meet Identity Lab.
<span>Authentication, experienced.</span>
</MudText>

<MudText Typo="Typo.body1"
Class="ua-lab-description my-2">
Go beyond documentation and code samples.
Explore UltimateAuth inside a real,
interactive Blazor application.
</MudText>

<MudText Typo="Typo.body1"
Class="ua-lab-description my-2">
Create your own sandbox, manage identities,
inspect sessions, experiment with credentials
and explore authorization — all powered by
UltimateAuth.
</MudText>

</div>

<MudGrid Spacing="3" Class="ua-lab-features">

<MudItem xs="12" sm="6" md="3">
<div class="ua-lab-feature">
<MudIcon Icon="@Icons.Material.Outlined.Groups"
Size="Size.Large" />
<div class="ua-lab-feature-title">
Identity Management
</div>
<div class="ua-lab-feature-text">
Explore users, profiles and identifiers.
</div>
</div>
</MudItem>

<MudItem xs="12" sm="6" md="3">
<div class="ua-lab-feature">
<MudIcon Icon="@Icons.Material.Outlined.Devices"
Size="Size.Large" />
<div class="ua-lab-feature-title">
Session Lifecycle
</div>
<div class="ua-lab-feature-text">
Discover device-aware sessions and
session lineage.
</div>
</div>
</MudItem>

<MudItem xs="12" sm="6" md="3">
<div class="ua-lab-feature">
<MudIcon Icon="@Icons.Material.Outlined.Key"
Size="Size.Large" />
<div class="ua-lab-feature-title">
Credentials
</div>
<div class="ua-lab-feature-text">
Experience credential management
and account security.
</div>
</div>
</MudItem>

<MudItem xs="12" sm="6" md="3">
<div class="ua-lab-feature">
<MudIcon Icon="@Icons.Material.Outlined.AdminPanelSettings"
Size="Size.Large" />
<div class="ua-lab-feature-title">
Authorization
</div>
<div class="ua-lab-feature-text">
Explore roles, permissions and
policy-driven access.
</div>
</div>
</MudItem>

</MudGrid>

<div class="ua-lab-actions">

<MudButton Variant="Variant.Filled"
Color="Color.Primary"
Size="Size.Large"
Href="https://lab.ultimateauth.com"
Target="_blank"
EndIcon="@Icons.Material.Filled.OpenInNew"
Class="ua-lab-primary-button">
Launch Identity Lab
</MudButton>

<MudButton Variant="Variant.Text"
Color="Color.Inherit"
Size="Size.Large"
Href="/docs"
EndIcon="@Icons.Material.Filled.ArrowForward"
Class="ua-lab-secondary-button">
Explore Documentation
</MudButton>

</div>

<div class="ua-lab-footnote">
<MudIcon Icon="@Icons.Material.Outlined.Info"
Size="Size.Small" />
<span>
Identity Lab is a demonstration environment.
Use test data only. Sandbox data may be reset.
</span>
</div>

</div>
</div>

</MudContainer>
</section>


<div class="ua-separator"></div>

Expand Down
Loading
Loading