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)
198options.ResourceServiceClient.AuthMode = ResourceClientAuthMode.ApiKey; 204Assert.Equal($"{DashboardConfigNames.ResourceServiceClientAuthModeName.ConfigKey} is \"{nameof(ResourceClientAuthMode.ApiKey)}\", but no {DashboardConfigNames.ResourceServiceClientApiKeyName.ConfigKey} is configured.", result.FailureMessage); 212options.ResourceServiceClient.AuthMode = ResourceClientAuthMode.Certificate; 227options.ResourceServiceClient.AuthMode = ResourceClientAuthMode.Certificate; 242options.ResourceServiceClient.AuthMode = ResourceClientAuthMode.Certificate; 256options.ResourceServiceClient.AuthMode = ResourceClientAuthMode.Certificate; 275Assert.Equal($"Resource service client authentication is not configured. Specify {DashboardConfigNames.ResourceServiceClientAuthModeName.ConfigKey}. Possible values: {string.Join(", ", typeof(ResourceClientAuthMode).GetEnumNames())}", result.FailureMessage); 283options.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)
642data[DashboardConfigNames.ResourceServiceClientAuthModeName.ConfigKey] = nameof(ResourceClientAuthMode.Certificate); 648Assert.Equal(ResourceClientAuthMode.Certificate, app.DashboardOptionsMonitor.CurrentValue.ResourceServiceClient.AuthMode);
Model\DashboardClientTests.cs (2)
1479AuthMode = ResourceClientAuthMode.Unsecured, 1485options.ResourceServiceClient.AuthMode = ResourceClientAuthMode.Certificate;