23 references to ResourceClientAuthMode
Aspire.Dashboard (8)
Configuration\DashboardOptions.cs (1)
48public ResourceClientAuthMode? AuthMode { get; set; }
Configuration\ValidateDashboardOptions.cs (5)
139case ResourceClientAuthMode.Unsecured: 141case ResourceClientAuthMode.ApiKey: 144errorMessages.Add($"{DashboardConfigNames.ResourceServiceClientAuthModeName.ConfigKey} is \"{nameof(ResourceClientAuthMode.ApiKey)}\", but no {DashboardConfigNames.ResourceServiceClientApiKeyName.ConfigKey} is configured."); 147case ResourceClientAuthMode.Certificate: 171errorMessages.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 (15)
DashboardOptionsTests.cs (8)
166options.ResourceServiceClient.AuthMode = ResourceClientAuthMode.ApiKey; 172Assert.Equal($"{DashboardConfigNames.ResourceServiceClientAuthModeName.ConfigKey} is \"{nameof(ResourceClientAuthMode.ApiKey)}\", but no {DashboardConfigNames.ResourceServiceClientApiKeyName.ConfigKey} is configured.", result.FailureMessage); 180options.ResourceServiceClient.AuthMode = ResourceClientAuthMode.Certificate; 195options.ResourceServiceClient.AuthMode = ResourceClientAuthMode.Certificate; 210options.ResourceServiceClient.AuthMode = ResourceClientAuthMode.Certificate; 224options.ResourceServiceClient.AuthMode = ResourceClientAuthMode.Certificate; 243Assert.Equal($"Resource service client authentication is not configured. Specify {DashboardConfigNames.ResourceServiceClientAuthModeName.ConfigKey}. Possible values: {string.Join(", ", typeof(ResourceClientAuthMode).GetEnumNames())}", result.FailureMessage); 251options.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)
593data[DashboardConfigNames.ResourceServiceClientAuthModeName.ConfigKey] = nameof(ResourceClientAuthMode.Certificate); 599Assert.Equal(ResourceClientAuthMode.Certificate, app.DashboardOptionsMonitor.CurrentValue.ResourceServiceClient.AuthMode);
Model\DashboardClientTests.cs (1)
809AuthMode = ResourceClientAuthMode.Unsecured,