260 references to ConfigKey
Aspire.Dashboard (40)
Configuration\DashboardOptions.cs (1)
284
errorMessage = $"One or more frontend endpoint URLs are not configured. Specify an {DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
} value.";
Configuration\PostConfigureDashboardOptions.cs (14)
54
if (_configuration.GetString(DashboardConfigNames.DashboardOtlpGrpcUrlName.
ConfigKey
,
55
DashboardConfigNames.Legacy.DashboardOtlpGrpcUrlName.
ConfigKey
, fallbackOnEmpty: true) is { } otlpGrpcUrl)
61
if (_configuration.GetString(DashboardConfigNames.DashboardOtlpHttpUrlName.
ConfigKey
,
62
DashboardConfigNames.Legacy.DashboardOtlpHttpUrlName.
ConfigKey
, fallbackOnEmpty: true) is { } otlpHttpUrl)
67
if (_configuration[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] is { Length: > 0 } frontendUrls)
72
if (_configuration.GetString(DashboardConfigNames.ResourceServiceUrlName.
ConfigKey
,
73
DashboardConfigNames.Legacy.ResourceServiceUrlName.
ConfigKey
, fallbackOnEmpty: true) is { } resourceServiceUrl)
78
if (_configuration.GetBool(DashboardConfigNames.DashboardUnsecuredAllowAnonymousName.
ConfigKey
,
79
DashboardConfigNames.Legacy.DashboardUnsecuredAllowAnonymousName.
ConfigKey
) ?? false)
104
_configuration[DashboardConfigNames.DashboardFrontendBrowserTokenName.
ConfigKey
] = token;
114
_configuration[DashboardConfigNames.DashboardApiPrimaryApiKeyName.
ConfigKey
] = apiKey;
119
if (_configuration.GetBool(DashboardConfigNames.DashboardAspireApiDisabledName.
ConfigKey
) is { } apiDisabled)
123
else if (_configuration.GetBool(DashboardConfigNames.DashboardAspireApiEnabledName.
ConfigKey
) is { } apiEnabled)
132
if (_configuration.GetBool(DashboardConfigNames.Legacy.DashboardOtlpSuppressUnsecuredTelemetryMessageName.
ConfigKey
) is { } suppressUnsecuredTelemetryMessage)
Configuration\ValidateDashboardOptions.cs (17)
56
errorMessages.Add($"BrowserToken is required when frontend authentication mode is browser token. Specify a {DashboardConfigNames.DashboardFrontendBrowserTokenName.
ConfigKey
} value.");
60
errorMessages.Add($"Frontend endpoint authentication is not configured. Either specify {DashboardConfigNames.DashboardUnsecuredAllowAnonymousName.
ConfigKey
}=true, or specify {DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
}. Possible values: {string.Join(", ", typeof(FrontendAuthMode).GetEnumNames())}");
69
errorMessages.Add($"{DashboardConfigNames.DashboardFrontendMaxConsoleLogCountName.
ConfigKey
} must be greater than zero.");
88
errorMessages.Add($"PrimaryApiKey is required when OTLP authentication mode is API key. Specify a {DashboardConfigNames.DashboardOtlpPrimaryApiKeyName.
ConfigKey
} value.");
92
errorMessages.Add($"SecondaryApiKey must not be empty when OTLP authentication mode is API key. Remove {DashboardConfigNames.DashboardOtlpSecondaryApiKeyName.
ConfigKey
} or specify a non-empty value.");
101
errorMessages.Add($"Thumbprint on allow certificate rule is not configured. Specify a {DashboardConfigNames.DashboardOtlpAllowedCertificatesName.
ConfigKey
}:{i}:Thumbprint value.");
106
errorMessages.Add($"OTLP endpoint authentication is not configured. Either specify {DashboardConfigNames.DashboardUnsecuredAllowAnonymousName.
ConfigKey
}=true, or specify {DashboardConfigNames.DashboardOtlpAuthModeName.
ConfigKey
}. Possible values: {string.Join(", ", typeof(OtlpAuthMode).GetEnumNames())}");
148
errorMessages.Add($"{DashboardConfigNames.ResourceServiceClientAuthModeName.
ConfigKey
} is \"{nameof(ResourceClientAuthMode.ApiKey)}\", but no {DashboardConfigNames.ResourceServiceClientApiKeyName.
ConfigKey
} is configured.");
157
errorMessages.Add($"{DashboardConfigNames.ResourceServiceClientCertificateSourceName.
ConfigKey
} is \"File\", but no {DashboardConfigNames.ResourceServiceClientCertificateFilePathName.
ConfigKey
} is configured.");
163
errorMessages.Add($"{DashboardConfigNames.ResourceServiceClientCertificateSourceName.
ConfigKey
} is \"KeyStore\", but no {DashboardConfigNames.ResourceServiceClientCertificateSubjectName.
ConfigKey
} is configured.");
167
errorMessages.Add($"The resource service client is configured to use certificates, but no certificate source is specified. Specify {DashboardConfigNames.ResourceServiceClientCertificateSourceName.
ConfigKey
}. Possible values: {string.Join(", ", typeof(DashboardClientCertificateSource).GetEnumNames())}");
175
errorMessages.Add($"Resource service client authentication is not configured. Specify {DashboardConfigNames.ResourceServiceClientAuthModeName.
ConfigKey
}. Possible values: {string.Join(", ", typeof(ResourceClientAuthMode).GetEnumNames())}");
DashboardWebApplication.cs (6)
204
if (builder.Configuration.GetString(DashboardConfigNames.DashboardConfigFilePathName.
ConfigKey
,
205
DashboardConfigNames.Legacy.DashboardConfigFilePathName.
ConfigKey
, fallbackOnEmpty: true) is { } configFilePath)
211
if (builder.Configuration.GetString(DashboardConfigNames.DashboardFileConfigDirectoryName.
ConfigKey
,
212
DashboardConfigNames.Legacy.DashboardFileConfigDirectoryName.
ConfigKey
, fallbackOnEmpty: true) is { } fileConfigDirectory)
343
if (builder.Configuration.GetBool(DashboardConfigNames.ForwardedHeaders.
ConfigKey
) ?? false)
554
if (builder.Configuration.GetBool(DashboardConfigNames.ForwardedHeaders.
ConfigKey
) ?? false)
ServiceClient\DashboardClient.cs (1)
120
_logger.LogDebug("{ConfigKey} is not specified. Dashboard client services are unavailable.", DashboardConfigNames.ResourceServiceUrlName.
ConfigKey
);
Telemetry\DashboardTelemetryConfiguration.cs (1)
26
var forwardedOptOut = configuration.GetValue<bool?>(DashboardConfigNames.Legacy.DebugSessionTelemetryOptOutName.
ConfigKey
);
Aspire.Dashboard.Playwright.Tests (15)
Integration\Playwright\BrowserTokenAuthenticationTests.cs (11)
22
Configuration[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = nameof(FrontendAuthMode.BrowserToken);
23
Configuration[DashboardConfigNames.DashboardFrontendBrowserTokenName.
ConfigKey
] = "VALID_TOKEN";
35
Configuration[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] = "https://127.0.0.1:0;http://127.0.0.1:0";
36
Configuration[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = nameof(FrontendAuthMode.BrowserToken);
37
Configuration[DashboardConfigNames.DashboardFrontendBrowserTokenName.
ConfigKey
] = "VALID_TOKEN";
207
[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] = "http://127.0.0.1:0",
208
[DashboardConfigNames.DashboardOtlpHttpUrlName.
ConfigKey
] = "http://127.0.0.1:0",
209
[DashboardConfigNames.DashboardOtlpAuthModeName.
ConfigKey
] = nameof(OtlpAuthMode.Unsecured),
210
[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = nameof(FrontendAuthMode.BrowserToken),
211
[DashboardConfigNames.DashboardFrontendBrowserTokenName.
ConfigKey
] = BrowserToken,
212
[DashboardConfigNames.DashboardApplicationName.
ConfigKey
] = applicationName
Integration\Playwright\Infrastructure\DashboardServerFixture.cs (4)
42
[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] = "http://127.0.0.1:0",
43
[DashboardConfigNames.DashboardOtlpHttpUrlName.
ConfigKey
] = "http://127.0.0.1:0",
44
[DashboardConfigNames.DashboardOtlpAuthModeName.
ConfigKey
] = nameof(OtlpAuthMode.Unsecured),
45
[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = nameof(FrontendAuthMode.Unsecured)
Aspire.Dashboard.Tests (205)
DashboardOptionsTests.cs (13)
174
Assert.Equal($"{DashboardConfigNames.DashboardFrontendMaxConsoleLogCountName.
ConfigKey
} must be greater than zero.", result.FailureMessage);
204
Assert.Equal($"{DashboardConfigNames.ResourceServiceClientAuthModeName.
ConfigKey
} is \"{nameof(ResourceClientAuthMode.ApiKey)}\", but no {DashboardConfigNames.ResourceServiceClientApiKeyName.
ConfigKey
} is configured.", result.FailureMessage);
219
Assert.Equal($"{DashboardConfigNames.ResourceServiceClientCertificateSourceName.
ConfigKey
} is \"File\", but no {DashboardConfigNames.ResourceServiceClientCertificateFilePathName.
ConfigKey
} is configured.", result.FailureMessage);
234
Assert.Equal($"{DashboardConfigNames.ResourceServiceClientCertificateSourceName.
ConfigKey
} is \"KeyStore\", but no {DashboardConfigNames.ResourceServiceClientCertificateSubjectName.
ConfigKey
} is configured.", result.FailureMessage);
248
Assert.Equal($"The resource service client is configured to use certificates, but no certificate source is specified. Specify {DashboardConfigNames.ResourceServiceClientCertificateSourceName.
ConfigKey
}. Possible values: {string.Join(", ", typeof(DashboardClientCertificateSource).GetEnumNames())}", result.FailureMessage);
275
Assert.Equal($"Resource service client authentication is not configured. Specify {DashboardConfigNames.ResourceServiceClientAuthModeName.
ConfigKey
}. Possible values: {string.Join(", ", typeof(ResourceClientAuthMode).GetEnumNames())}", result.FailureMessage);
357
Assert.Equal($"PrimaryApiKey is required when OTLP authentication mode is API key. Specify a {DashboardConfigNames.DashboardOtlpPrimaryApiKeyName.
ConfigKey
} value.", result.FailureMessage);
371
Assert.Equal($"SecondaryApiKey must not be empty when OTLP authentication mode is API key. Remove {DashboardConfigNames.DashboardOtlpSecondaryApiKeyName.
ConfigKey
} or specify a non-empty value.", result.FailureMessage);
381
new(DashboardConfigNames.Legacy.DashboardOtlpSuppressUnsecuredTelemetryMessageName.
ConfigKey
, "true"),
420
new(DashboardConfigNames.DashboardApplicationName.
ConfigKey
, "My application"),
Integration\FrontendBrowserTokenAuthTests.cs (32)
35
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.BrowserToken.ToString();
36
config[DashboardConfigNames.DashboardFrontendBrowserTokenName.
ConfigKey
] = apiKey;
57
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.BrowserToken.ToString();
58
config[DashboardConfigNames.DashboardFrontendBrowserTokenName.
ConfigKey
] = apiKey;
85
config[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] = "https://127.0.0.1:0;http://127.0.0.1:0";
86
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.BrowserToken.ToString();
87
config[DashboardConfigNames.DashboardFrontendBrowserTokenName.
ConfigKey
] = apiKey;
133
config[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] = "https://127.0.0.1:0;http://127.0.0.1:0";
134
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.BrowserToken.ToString();
135
config[DashboardConfigNames.DashboardFrontendBrowserTokenName.
ConfigKey
] = apiKey;
136
config[DashboardConfigNames.DashboardApplicationName.
ConfigKey
] = ApplicationName;
173
config[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] = "https://127.0.0.1:0;http://127.0.0.1:0";
174
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.BrowserToken.ToString();
175
config[DashboardConfigNames.DashboardFrontendBrowserTokenName.
ConfigKey
] = apiKey;
176
config[DashboardConfigNames.DashboardApplicationName.
ConfigKey
] = ApplicationName;
225
config[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] = "https://127.0.0.1:0;http://127.0.0.1:0";
226
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.BrowserToken.ToString();
227
config[DashboardConfigNames.DashboardFrontendBrowserTokenName.
ConfigKey
] = apiKey;
257
config[DashboardConfigNames.ForwardedHeaders.
ConfigKey
] = bool.TrueString;
258
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.BrowserToken.ToString();
259
config[DashboardConfigNames.DashboardFrontendBrowserTokenName.
ConfigKey
] = apiKey;
260
config[DashboardConfigNames.DashboardApplicationName.
ConfigKey
] = ApplicationName;
293
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.BrowserToken.ToString();
294
config[DashboardConfigNames.DashboardFrontendBrowserTokenName.
ConfigKey
] = apiKey;
317
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.BrowserToken.ToString();
318
config[DashboardConfigNames.DashboardFrontendBrowserTokenName.
ConfigKey
] = apiKey;
342
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = authMode.ToString();
343
config[DashboardConfigNames.DashboardFrontendBrowserTokenName.
ConfigKey
] = apiKey;
369
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.BrowserToken.ToString();
444
config[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] = frontendUrl;
445
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.BrowserToken.ToString();
473
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.BrowserToken.ToString();
Integration\FrontendOpenIdConnectAuthTests.cs (3)
98
config[DashboardConfigNames.ResourceServiceClientAuthModeName.
ConfigKey
] = "Unsecured";
99
config[DashboardConfigNames.ResourceServiceUrlName.
ConfigKey
] = "https://localhost:1234"; // won't actually exist
102
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = "OpenIdConnect";
Integration\IntegrationTestHelpers.cs (7)
63
[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] = "http://127.0.0.1:0",
64
[DashboardConfigNames.DashboardOtlpGrpcUrlName.
ConfigKey
] = "http://127.0.0.1:0",
65
[DashboardConfigNames.DashboardOtlpHttpUrlName.
ConfigKey
] = "http://127.0.0.1:0",
66
[DashboardConfigNames.DashboardOtlpAuthModeName.
ConfigKey
] = nameof(OtlpAuthMode.Unsecured),
67
[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = nameof(FrontendAuthMode.Unsecured),
68
[DashboardConfigNames.DashboardApiEnabledName.
ConfigKey
] = "true",
69
[DashboardConfigNames.DashboardApiAuthModeName.
ConfigKey
] = nameof(ApiAuthMode.Unsecured),
Integration\OtlpCorsHttpServiceTests.cs (4)
47
config[DashboardConfigNames.DashboardOtlpCorsAllowedOriginsKeyName.
ConfigKey
] = "http://localhost:8000, http://localhost:8001";
88
config[DashboardConfigNames.DashboardOtlpCorsAllowedOriginsKeyName.
ConfigKey
] = "http://localhost:8000";
115
config[DashboardConfigNames.DashboardOtlpCorsAllowedOriginsKeyName.
ConfigKey
] = "*";
116
config[DashboardConfigNames.DashboardOtlpCorsAllowedHeadersKeyName.
ConfigKey
] = "*";
Integration\OtlpGrpcServiceTests.cs (22)
56
config[DashboardConfigNames.DashboardOtlpAuthModeName.
ConfigKey
] = OtlpAuthMode.ApiKey.ToString();
57
config[DashboardConfigNames.DashboardOtlpPrimaryApiKeyName.
ConfigKey
] = apiKey;
78
config[DashboardConfigNames.DashboardOtlpAuthModeName.
ConfigKey
] = OtlpAuthMode.ApiKey.ToString();
79
config[DashboardConfigNames.DashboardOtlpPrimaryApiKeyName.
ConfigKey
] = apiKey;
105
config[DashboardConfigNames.DashboardOtlpAuthModeName.
ConfigKey
] = OtlpAuthMode.ApiKey.ToString();
106
config[DashboardConfigNames.DashboardOtlpPrimaryApiKeyName.
ConfigKey
] = apiKey;
133
config[DashboardConfigNames.DashboardOtlpAuthModeName.
ConfigKey
] = OtlpAuthMode.ApiKey.ToString();
134
config[DashboardConfigNames.DashboardOtlpPrimaryApiKeyName.
ConfigKey
] = apiKey;
135
config[DashboardConfigNames.DashboardOtlpSecondaryApiKeyName.
ConfigKey
] = secondaryApiKey;
251
config[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] = "https://127.0.0.1:0";
280
config[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] = "https://127.0.0.1:0";
309
config[DashboardConfigNames.DashboardOtlpGrpcUrlName.
ConfigKey
] = "https://127.0.0.1:0";
311
config[DashboardConfigNames.DashboardOtlpAuthModeName.
ConfigKey
] = OtlpAuthMode.ClientCertificate.ToString();
335
config[DashboardConfigNames.DashboardOtlpGrpcUrlName.
ConfigKey
] = "https://127.0.0.1:0";
337
config[DashboardConfigNames.DashboardOtlpAuthModeName.
ConfigKey
] = OtlpAuthMode.ClientCertificate.ToString();
341
config[$"{DashboardConfigNames.DashboardOtlpAllowedCertificatesName.
ConfigKey
}:0:Thumbprint"] = allowedThumbprint;
374
config[DashboardConfigNames.DashboardOtlpGrpcUrlName.
ConfigKey
] = "https://127.0.0.1:0";
376
config[DashboardConfigNames.DashboardOtlpAuthModeName.
ConfigKey
] = OtlpAuthMode.ClientCertificate.ToString();
379
config[$"{DashboardConfigNames.DashboardOtlpAllowedCertificatesName.
ConfigKey
}:0:Thumbprint"] = clientCertificate.Thumbprint;
413
config[DashboardConfigNames.DashboardOtlpGrpcUrlName.
ConfigKey
] = "https://127.0.0.1:0";
415
config[DashboardConfigNames.DashboardOtlpAuthModeName.
ConfigKey
] = OtlpAuthMode.ClientCertificate.ToString();
417
config[$"{DashboardConfigNames.DashboardOtlpAllowedCertificatesName.
ConfigKey
}:0:Thumbprint"] = "123";
Integration\OtlpHttpJsonTests.cs (4)
829
config[DashboardConfigNames.DashboardOtlpAuthModeName.
ConfigKey
] = OtlpAuthMode.ApiKey.ToString();
830
config[DashboardConfigNames.DashboardOtlpPrimaryApiKeyName.
ConfigKey
] = apiKey;
857
config[DashboardConfigNames.DashboardOtlpAuthModeName.
ConfigKey
] = OtlpAuthMode.ApiKey.ToString();
858
config[DashboardConfigNames.DashboardOtlpPrimaryApiKeyName.
ConfigKey
] = apiKey;
Integration\OtlpHttpServiceTests.cs (16)
119
config[DashboardConfigNames.DashboardOtlpAuthModeName.
ConfigKey
] = OtlpAuthMode.ApiKey.ToString();
120
config[DashboardConfigNames.DashboardOtlpPrimaryApiKeyName.
ConfigKey
] = apiKey;
168
Assert.Contains($"SecondaryApiKey must not be empty when OTLP authentication mode is API key. Remove {DashboardConfigNames.DashboardOtlpSecondaryApiKeyName.
ConfigKey
} or specify a non-empty value.", exception.Failures);
190
config[DashboardConfigNames.DashboardOtlpAuthModeName.
ConfigKey
] = OtlpAuthMode.ApiKey.ToString();
191
config[DashboardConfigNames.DashboardOtlpPrimaryApiKeyName.
ConfigKey
] = "TestKey123!";
217
config[DashboardConfigNames.DashboardOtlpAuthModeName.
ConfigKey
] = OtlpAuthMode.ApiKey.ToString();
218
config[DashboardConfigNames.DashboardOtlpPrimaryApiKeyName.
ConfigKey
] = apiKey;
245
config[DashboardConfigNames.DashboardOtlpAuthModeName.
ConfigKey
] = OtlpAuthMode.ApiKey.ToString();
246
config[DashboardConfigNames.DashboardOtlpPrimaryApiKeyName.
ConfigKey
] = apiKey;
280
config[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] = "https://127.0.0.1:0";
310
dictionary[DashboardConfigNames.DashboardOtlpHttpUrlName.
ConfigKey
] = "http://127.0.0.1:0";
340
dictionary[DashboardConfigNames.DashboardOtlpHttpUrlName.
ConfigKey
] = "http://127.0.0.1:0";
388
dictionary[DashboardConfigNames.DashboardOtlpHttpUrlName.
ConfigKey
] = "http://127.0.0.1:0";
413
dictionary[DashboardConfigNames.DashboardOtlpHttpUrlName.
ConfigKey
] = "http://127.0.0.1:0";
442
dictionary[DashboardConfigNames.DashboardOtlpHttpUrlName.
ConfigKey
] = "http://127.0.0.1:0";
471
dictionary[DashboardConfigNames.DashboardOtlpHttpUrlName.
ConfigKey
] = "http://127.0.0.1:0";
Integration\StartupTests.cs (61)
90
data[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] = "https://127.0.0.1:0;http://127.0.0.1:0";
91
data[DashboardConfigNames.DashboardOtlpGrpcUrlName.
ConfigKey
] = "http://127.0.0.1:0";
92
data[DashboardConfigNames.DashboardOtlpHttpUrlName.
ConfigKey
] = "http://127.0.0.1:0";
158
data[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] = "https://+:0;http://+:0";
159
data[DashboardConfigNames.DashboardOtlpGrpcUrlName.
ConfigKey
] = "http://+:0";
160
data[DashboardConfigNames.DashboardOtlpHttpUrlName.
ConfigKey
] = "http://+:0";
275
Assert.Equal(frontendBrowserToken, localBuilder.Configuration[DashboardConfigNames.DashboardFrontendBrowserTokenName.
ConfigKey
]);
296
.AddInMemoryCollection(new Dictionary<string, string?> { [DashboardConfigNames.DashboardFileConfigDirectoryName.
ConfigKey
] = fileConfigDirectory.FullName })
308
var initialBrowserTokenProvidedByConfiguration = localBuilder?.Configuration[DashboardConfigNames.DashboardFrontendBrowserTokenName.
ConfigKey
];
319
var updatedBrowserTokenProvidedByConfiguration = localBuilder?.Configuration[DashboardConfigNames.DashboardFrontendBrowserTokenName.
ConfigKey
];
341
data[DashboardConfigNames.DashboardFileConfigDirectoryName.
ConfigKey
] = fileConfigDirectory;
375
initialData[DashboardConfigNames.Legacy.DebugSessionPortName.
ConfigKey
] = "not-a-port";
376
initialData[DashboardConfigNames.Legacy.DebugSessionServerCertificateName.
ConfigKey
] = "not base64";
377
initialData[DashboardConfigNames.Legacy.DebugSessionTokenName.
ConfigKey
] = "token!";
378
initialData[DashboardConfigNames.Legacy.DebugSessionDcpInstanceIdName.
ConfigKey
] = "aspire-extension-run-123-dashboard";
379
initialData[DashboardConfigNames.Legacy.DebugSessionTelemetryOptOutName.
ConfigKey
] = "true";
400
initialData[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] = $"https://127.0.0.1:{port}";
401
initialData[DashboardConfigNames.DashboardOtlpGrpcUrlName.
ConfigKey
] = $"https://127.0.0.1:{port}";
402
initialData[DashboardConfigNames.DashboardOtlpHttpUrlName.
ConfigKey
] = $"https://127.0.0.1:{port}";
456
initialData[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] = $"http://127.0.0.1:{port}";
457
initialData[DashboardConfigNames.DashboardOtlpGrpcUrlName.
ConfigKey
] = $"http://127.0.0.1:{port}";
458
initialData[DashboardConfigNames.DashboardOtlpHttpUrlName.
ConfigKey
] = $"http://127.0.0.1:{port}";
506
initialData[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] = $"http://127.0.0.1:{port}";
507
initialData[DashboardConfigNames.DashboardOtlpHttpUrlName.
ConfigKey
] = $"http://127.0.0.1:{port}";
508
initialData.Remove(DashboardConfigNames.DashboardOtlpGrpcUrlName.
ConfigKey
);
558
data.Remove(DashboardConfigNames.DashboardOtlpAuthModeName.
ConfigKey
);
559
data.Remove(DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
);
560
data.Remove(DashboardConfigNames.DashboardApiAuthModeName.
ConfigKey
);
561
data.Remove(DashboardConfigNames.DashboardApiPrimaryApiKeyName.
ConfigKey
);
580
data[DashboardConfigNames.DashboardUnsecuredAllowAnonymousName.
ConfigKey
] = bool.TrueString;
599
data[DashboardConfigNames.ResourceServiceClientAuthModeName.
ConfigKey
] = nameof(ResourceClientAuthMode.Certificate);
600
data[DashboardConfigNames.ResourceServiceClientCertificateSourceName.
ConfigKey
] = nameof(DashboardClientCertificateSource.KeyStore);
601
data[DashboardConfigNames.ResourceServiceClientCertificateSubjectName.
ConfigKey
] = "MySubject";
743
data.Remove(DashboardConfigNames.DashboardOtlpGrpcUrlName.
ConfigKey
);
744
data.Remove(DashboardConfigNames.DashboardOtlpHttpUrlName.
ConfigKey
);
856
data[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] = $"https://localhost:{frontendPort1};http://localhost:{frontendPort2}";
857
data[DashboardConfigNames.DashboardOtlpGrpcUrlName.
ConfigKey
] = $"http://localhost:{otlpGrpcPort}";
858
data[DashboardConfigNames.DashboardOtlpHttpUrlName.
ConfigKey
] = $"http://localhost:{otlpHttpPort}";
927
data.Remove(DashboardConfigNames.DashboardOtlpGrpcUrlName.
ConfigKey
);
928
data.Remove(DashboardConfigNames.DashboardOtlpHttpUrlName.
ConfigKey
);
967
data.Remove(DashboardConfigNames.DashboardOtlpHttpUrlName.
ConfigKey
);
968
data[DashboardConfigNames.DashboardOtlpCorsAllowedOriginsKeyName.
ConfigKey
] = "https://localhost:666";
973
s => Assert.Contains(DashboardConfigNames.DashboardOtlpHttpUrlName.
ConfigKey
, s));
1008
var key = DashboardConfigNames.ForwardedHeaders.
ConfigKey
;
1048
data[DashboardConfigNames.UIDisableResourceGraphName.
ConfigKey
] = value?.ToString().ToLower();
1106
[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] = $"http://127.0.0.1:{port}",
1107
[DashboardConfigNames.DashboardOtlpGrpcUrlName.
ConfigKey
] = "http://127.0.0.1:0",
1108
[DashboardConfigNames.DashboardOtlpHttpUrlName.
ConfigKey
] = "http://127.0.0.1:0",
1109
[DashboardConfigNames.DashboardOtlpAuthModeName.
ConfigKey
] = nameof(OtlpAuthMode.Unsecured),
1110
[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = nameof(FrontendAuthMode.Unsecured),
1111
[DashboardConfigNames.DashboardApplicationName.
ConfigKey
] = applicationName,
1112
[DashboardConfigNames.DashboardDataDirectoryName.
ConfigKey
] = workspace.Path,
1113
[DashboardConfigNames.DashboardPersistenceModeName.
ConfigKey
] = nameof(DashboardPersistenceMode.Run),
1145
[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] = "http://127.0.0.1:0",
1146
[DashboardConfigNames.DashboardOtlpGrpcUrlName.
ConfigKey
] = "http://127.0.0.1:0",
1147
[DashboardConfigNames.DashboardOtlpAuthModeName.
ConfigKey
] = nameof(OtlpAuthMode.Unsecured),
1148
[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = nameof(FrontendAuthMode.Unsecured)
1188
data[DashboardConfigNames.DashboardLaunchContextName.
ConfigKey
] = " CLI ";
1189
data[DashboardConfigNames.DashboardPersistenceModeName.
ConfigKey
] = persistenceMode.ToString();
1191
data[DashboardConfigNames.DashboardDataDirectoryName.
ConfigKey
] = workspace.Path;
1194
data[DashboardConfigNames.DashboardFrontendUrlName.
ConfigKey
] = null;
Integration\TelemetryApiTests.cs (37)
33
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.Unsecured.ToString();
35
config.Remove(DashboardConfigNames.DashboardApiAuthModeName.
ConfigKey
);
36
config.Remove(DashboardConfigNames.DashboardApiPrimaryApiKeyName.
ConfigKey
);
56
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.BrowserToken.ToString();
57
config[DashboardConfigNames.DashboardApiAuthModeName.
ConfigKey
] = ApiAuthMode.ApiKey.ToString();
58
config[DashboardConfigNames.DashboardApiPrimaryApiKeyName.
ConfigKey
] = apiKey;
80
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.Unsecured.ToString();
103
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.BrowserToken.ToString();
104
config[DashboardConfigNames.DashboardApiAuthModeName.
ConfigKey
] = ApiAuthMode.ApiKey.ToString();
105
config[DashboardConfigNames.DashboardApiPrimaryApiKeyName.
ConfigKey
] = apiKey;
128
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.BrowserToken.ToString();
129
config[DashboardConfigNames.DashboardApiAuthModeName.
ConfigKey
] = ApiAuthMode.ApiKey.ToString();
130
config[DashboardConfigNames.DashboardApiPrimaryApiKeyName.
ConfigKey
] = apiKey;
154
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.Unsecured.ToString();
176
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.Unsecured.ToString();
198
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.Unsecured.ToString();
219
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.Unsecured.ToString();
238
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.Unsecured.ToString();
259
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.Unsecured.ToString();
278
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.BrowserToken.ToString();
279
config[DashboardConfigNames.DashboardApiAuthModeName.
ConfigKey
] = ApiAuthMode.Unsecured.ToString();
299
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.BrowserToken.ToString();
300
config[DashboardConfigNames.DashboardApiAuthModeName.
ConfigKey
] = ApiAuthMode.ApiKey.ToString();
301
config[DashboardConfigNames.DashboardApiPrimaryApiKeyName.
ConfigKey
] = apiKey;
325
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.BrowserToken.ToString();
326
config[DashboardConfigNames.DashboardApiAuthModeName.
ConfigKey
] = ApiAuthMode.ApiKey.ToString();
327
config[DashboardConfigNames.DashboardApiPrimaryApiKeyName.
ConfigKey
] = primaryKey;
328
config[DashboardConfigNames.DashboardApiSecondaryApiKeyName.
ConfigKey
] = secondaryKey;
348
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.Unsecured.ToString();
379
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.Unsecured.ToString();
412
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.Unsecured.ToString();
434
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.Unsecured.ToString();
456
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.Unsecured.ToString();
475
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.Unsecured.ToString();
495
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = FrontendAuthMode.BrowserToken.ToString();
496
config[DashboardConfigNames.DashboardApiAuthModeName.
ConfigKey
] = ApiAuthMode.ApiKey.ToString();
497
config[DashboardConfigNames.DashboardApiPrimaryApiKeyName.
ConfigKey
] = apiKey;
Integration\TerminalWebSocketAuthenticationTests.cs (2)
27
config[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = authMode.ToString();
28
config[DashboardConfigNames.DashboardFrontendBrowserTokenName.
ConfigKey
] = "test-token";
Shared\TerminalTestHost.cs (2)
39
configuration[DashboardConfigNames.DashboardFrontendAuthModeName.
ConfigKey
] = nameof(FrontendAuthMode.BrowserToken);
40
configuration[DashboardConfigNames.DashboardFrontendBrowserTokenName.
ConfigKey
] = "test-token";
Telemetry\DashboardTelemetryConfigurationTests.cs (2)
31
[DashboardConfigNames.Legacy.DebugSessionTelemetryOptOutName.
ConfigKey
] = forwardedOptOut?.ToString()
47
[DashboardConfigNames.Legacy.DebugSessionTelemetryOptOutName.
ConfigKey
] = "invalid"