feat(infra): configure beta deployment to Test environment with hardened security and feature flags

This commit is contained in:
2026-05-26 19:55:47 +02:00
parent 72905aa119
commit 539ad79f18
10 changed files with 223 additions and 6 deletions
@@ -7,6 +7,7 @@
@inject IIdentityService IdentityService
@inject NavigationManager NavigationManager
@inject IJSRuntime JS
@inject IConfiguration Configuration
<div class="login-page-container">
<div class="mesh-bg"></div>
@@ -81,6 +82,15 @@
private string? _errorMessage;
private bool _isSubmitting;
protected override void OnInitialized()
{
var allowRegistration = Configuration.GetValue<bool?>("Features:AllowRegistration") ?? true;
if (!allowRegistration)
{
NavigationManager.NavigateTo("/account/login?error=RegistrationDisabled", replace: true);
}
}
private async Task HandleRegister()
{
_isSubmitting = true;