24 references to ResourceClientAuthMode
Aspire.Dashboard (8)
Configuration\DashboardOptions.cs (1)
55public ResourceClientAuthMode? AuthMode { get; set; }
Configuration\ValidateDashboardOptions.cs (5)
143case ResourceClientAuthMode.Unsecured: 145case ResourceClientAuthMode.ApiKey: 148errorMessages.Add($"{DashboardConfigNames.ResourceServiceClientAuthModeName.ConfigKey} is \"{nameof(ResourceClientAuthMode.ApiKey)}\", but no {DashboardConfigNames.ResourceServiceClientApiKeyName.ConfigKey} is configured."); 151case ResourceClientAuthMode.Certificate: 175errorMessages.Add($"Resource service client authentication is not configured. Specify {DashboardConfigNames.ResourceServiceClientAuthModeName.ConfigKey}. Possible values: {string.Join(", ", typeof(ResourceClientAuthMode).GetEnumNames())}");
ServiceClient\DashboardClient.cs (2)
133if (_dashboardOptions.ResourceServiceClient.AuthMode is ResourceClientAuthMode.ApiKey) 153if (authMode == ResourceClientAuthMode.Certificate)
Aspire.Dashboard.Tests (16)
DashboardOptionsTests.cs (8)
256options.ResourceServiceClient.AuthMode = ResourceClientAuthMode.ApiKey; 262Assert.Equal($"{DashboardConfigNames.ResourceServiceClientAuthModeName.ConfigKey} is \"{nameof(ResourceClientAuthMode.ApiKey)}\", but no {DashboardConfigNames.ResourceServiceClientApiKeyName.ConfigKey} is configured.", result.FailureMessage); 270options.ResourceServiceClient.AuthMode = ResourceClientAuthMode.Certificate; 285options.ResourceServiceClient.AuthMode = ResourceClientAuthMode.Certificate; 300options.ResourceServiceClient.AuthMode = ResourceClientAuthMode.Certificate; 314options.ResourceServiceClient.AuthMode = ResourceClientAuthMode.Certificate; 333Assert.Equal($"Resource service client authentication is not configured. Specify {DashboardConfigNames.ResourceServiceClientAuthModeName.ConfigKey}. Possible values: {string.Join(", ", typeof(ResourceClientAuthMode).GetEnumNames())}", result.FailureMessage); 341options.ResourceServiceClient.AuthMode = (ResourceClientAuthMode)int.MaxValue;
Integration\DashboardClientAuthTests.cs (4)
43await using var client = await CreateDashboardClientAsync(activitySource, loggerFactory, server.Url, authMode: ResourceClientAuthMode.Unsecured).DefaultTimeout(); 60await using var client = await CreateDashboardClientAsync(activitySource, loggerFactory, server.Url, authMode: ResourceClientAuthMode.ApiKey, configureOptions: options => options.ResourceServiceClient.ApiKey = "TestApiKey!").DefaultTimeout(); 114ResourceClientAuthMode authMode = ResourceClientAuthMode.Unsecured,
Integration\StartupTests.cs (2)
610data[DashboardConfigNames.ResourceServiceClientAuthModeName.ConfigKey] = nameof(ResourceClientAuthMode.Certificate); 616Assert.Equal(ResourceClientAuthMode.Certificate, app.DashboardOptionsMonitor.CurrentValue.ResourceServiceClient.AuthMode);
Model\DashboardClientTests.cs (2)
1479AuthMode = ResourceClientAuthMode.Unsecured, 1485options.ResourceServiceClient.AuthMode = ResourceClientAuthMode.Certificate;