28 references to Api
Aspire.Dashboard (23)
Api\ApiAuthenticationHandler.cs (3)
34var apiAuthMode = currentOptions.Api.AuthMode; 46var apiKeyBytes = currentOptions.Api.GetPrimaryApiKeyBytesOrNull(); 76if (currentOptions.Api.GetSecondaryApiKeyBytes() is { } secondaryBytes &&
Components\Dialogs\AIAgentsDialog.razor.cs (1)
56if (options.Api.AuthMode is ApiAuthMode.ApiKey &&
Components\Layout\MainLayout.razor.cs (2)
232return !Options.CurrentValue.Api.Disabled.GetValueOrDefault() && 233Options.CurrentValue.Api.AuthMode == ApiAuthMode.Unsecured;
Configuration\PostConfigureDashboardOptions.cs (8)
87options.Api.AuthMode = ApiAuthMode.Unsecured; 95options.Api.AuthMode ??= ApiAuthMode.ApiKey; 108if (options.Api.AuthMode == ApiAuthMode.ApiKey && string.IsNullOrEmpty(options.Api.PrimaryApiKey)) 115options.Api.PrimaryApiKey = apiKey; 121options.Api.Disabled ??= apiDisabled; 126options.Api.Enabled ??= apiEnabled; 130options.Api.Disabled ??= false;
Configuration\ValidateDashboardOptions.cs (3)
110if (!options.Api.TryParseOptions(out var apiParseErrorMessage)) 116var effectiveApiAuthMode = options.Api.AuthMode; 122if (string.IsNullOrEmpty(options.Api.PrimaryApiKey))
DashboardEndpointsBuilder.cs (3)
98if (dashboardOptions.Api.Disabled.GetValueOrDefault()) 129var apiKey = currentOptions.Api.AuthMode == ApiAuthMode.ApiKey 130? currentOptions.Api.PrimaryApiKey
DashboardWebApplication.cs (3)
445_logger.LogDebug("Dashboard API disabled: {ApiDisabled}", _dashboardOptionsMonitor.CurrentValue.Api.Disabled.GetValueOrDefault()); 449if (!_dashboardOptionsMonitor.CurrentValue.Api.Disabled.GetValueOrDefault() && 450_dashboardOptionsMonitor.CurrentValue.Api.AuthMode == ApiAuthMode.Unsecured)
Aspire.Dashboard.Tests (5)
Integration\StartupTests.cs (2)
562Assert.Equal(ApiAuthMode.ApiKey, app.DashboardOptionsMonitor.CurrentValue.Api.AuthMode); 563Assert.False(string.IsNullOrEmpty(app.DashboardOptionsMonitor.CurrentValue.Api.PrimaryApiKey), "A primary API key should be auto-generated.");
Integration\TelemetryApiTests.cs (3)
43Assert.NotNull(options.Api); 44Assert.Equal(ApiAuthMode.ApiKey, options.Api.AuthMode); 45Assert.False(string.IsNullOrEmpty(options.Api.PrimaryApiKey), "A primary API key should be auto-generated.");