173 references to DashboardConfigNames
Aspire.Dashboard (41)
Configuration\DashboardOptions.cs (4)
116
errorMessage = $"Neither OTLP/gRPC or OTLP/HTTP endpoint URLs are configured. Specify either a {
DashboardConfigNames
.DashboardOtlpGrpcUrlName.EnvVarName} or {
DashboardConfigNames
.DashboardOtlpHttpUrlName.EnvVarName} value.";
134
errorMessage = $"CORS configured without an OTLP HTTP endpoint. Either remove CORS configuration or specify a {
DashboardConfigNames
.DashboardOtlpHttpUrlName.EnvVarName} value.";
234
errorMessage = $"One or more frontend endpoint URLs are not configured. Specify an {
DashboardConfigNames
.DashboardFrontendUrlName.ConfigKey} value.";
Configuration\PostConfigureDashboardOptions.cs (13)
30
if (_configuration.GetString(
DashboardConfigNames
.DashboardOtlpGrpcUrlName.ConfigKey,
31
DashboardConfigNames
.Legacy.DashboardOtlpGrpcUrlName.ConfigKey, fallbackOnEmpty: true) is { } otlpGrpcUrl)
37
if (_configuration.GetString(
DashboardConfigNames
.DashboardOtlpHttpUrlName.ConfigKey,
38
DashboardConfigNames
.Legacy.DashboardOtlpHttpUrlName.ConfigKey, fallbackOnEmpty: true) is { } otlpHttpUrl)
44
if (_configuration[
DashboardConfigNames
.DashboardMcpUrlName.ConfigKey] is { Length: > 0 } mcpUrl)
49
if (_configuration[
DashboardConfigNames
.DashboardFrontendUrlName.ConfigKey] is { Length: > 0 } frontendUrls)
54
if (_configuration.GetString(
DashboardConfigNames
.ResourceServiceUrlName.ConfigKey,
55
DashboardConfigNames
.Legacy.ResourceServiceUrlName.ConfigKey, fallbackOnEmpty: true) is { } resourceServiceUrl)
60
if (_configuration.GetBool(
DashboardConfigNames
.DashboardUnsecuredAllowAnonymousName.ConfigKey,
61
DashboardConfigNames
.Legacy.DashboardUnsecuredAllowAnonymousName.ConfigKey) ?? false)
80
_configuration[
DashboardConfigNames
.DashboardFrontendBrowserTokenName.ConfigKey] = token;
84
options.AI.Disabled = _configuration.GetBool(
DashboardConfigNames
.DashboardAIDisabledName.ConfigKey);
86
if (_configuration.GetBool(
DashboardConfigNames
.Legacy.DashboardOtlpSuppressUnsecuredTelemetryMessage.ConfigKey) is { } suppressUnsecuredTelemetryMessage)
Configuration\ValidateDashboardOptions.cs (17)
47
errorMessages.Add($"BrowserToken is required when frontend authentication mode is browser token. Specify a {
DashboardConfigNames
.DashboardFrontendBrowserTokenName.ConfigKey} value.");
51
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())}");
60
errorMessages.Add($"{
DashboardConfigNames
.DashboardFrontendMaxConsoleLogCountName.ConfigKey} must be greater than zero.");
75
errorMessages.Add($"PrimaryApiKey is required when OTLP authentication mode is API key. Specify a {
DashboardConfigNames
.DashboardOtlpPrimaryApiKeyName.ConfigKey} value.");
84
errorMessages.Add($"Thumbprint on allow certificate rule is not configured. Specify a {
DashboardConfigNames
.DashboardOtlpAllowedCertificatesName.ConfigKey}:{i}:Thumbprint value.");
89
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())}");
108
errorMessages.Add($"PrimaryApiKey is required when MCP authentication mode is API key. Specify a {
DashboardConfigNames
.DashboardMcpPrimaryApiKeyName.ConfigKey} value.");
130
errorMessages.Add($"{
DashboardConfigNames
.ResourceServiceClientAuthModeName.ConfigKey} is \"{nameof(ResourceClientAuthMode.ApiKey)}\", but no {
DashboardConfigNames
.ResourceServiceClientApiKeyName.ConfigKey} is configured.");
139
errorMessages.Add($"{
DashboardConfigNames
.ResourceServiceClientCertificateSourceName.ConfigKey} is \"File\", but no {
DashboardConfigNames
.ResourceServiceClientCertificateFilePathName.ConfigKey} is configured.");
145
errorMessages.Add($"{
DashboardConfigNames
.ResourceServiceClientCertificateSourceName.ConfigKey} is \"KeyStore\", but no {
DashboardConfigNames
.ResourceServiceClientCertificateSubjectName.ConfigKey} is configured.");
149
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())}");
157
errorMessages.Add($"Resource service client authentication is not configured. Specify {
DashboardConfigNames
.ResourceServiceClientAuthModeName.ConfigKey}. Possible values: {string.Join(", ", typeof(ResourceClientAuthMode).GetEnumNames())}");
DashboardWebApplication.cs (6)
158
if (builder.Configuration.GetString(
DashboardConfigNames
.DashboardConfigFilePathName.ConfigKey,
159
DashboardConfigNames
.Legacy.DashboardConfigFilePathName.ConfigKey, fallbackOnEmpty: true) is { } configFilePath)
165
if (builder.Configuration.GetString(
DashboardConfigNames
.DashboardFileConfigDirectoryName.ConfigKey,
166
DashboardConfigNames
.Legacy.DashboardFileConfigDirectoryName.ConfigKey, fallbackOnEmpty: true) is { } fileConfigDirectory)
249
if (builder.Configuration.GetBool(
DashboardConfigNames
.ForwardedHeaders.ConfigKey) ?? false)
487
if (builder.Configuration.GetBool(
DashboardConfigNames
.ForwardedHeaders.ConfigKey) ?? false)
ServiceClient\DashboardClient.cs (1)
96
_logger.LogDebug("{ConfigKey} is not specified. Dashboard client services are unavailable.",
DashboardConfigNames
.ResourceServiceUrlName.ConfigKey);
Aspire.Dashboard.Tests (132)
DashboardOptionsTests.cs (12)
95
Assert.Equal($"{
DashboardConfigNames
.DashboardFrontendMaxConsoleLogCountName.ConfigKey} must be greater than zero.", result.FailureMessage);
125
Assert.Equal($"{
DashboardConfigNames
.ResourceServiceClientAuthModeName.ConfigKey} is \"{nameof(ResourceClientAuthMode.ApiKey)}\", but no {
DashboardConfigNames
.ResourceServiceClientApiKeyName.ConfigKey} is configured.", result.FailureMessage);
140
Assert.Equal($"{
DashboardConfigNames
.ResourceServiceClientCertificateSourceName.ConfigKey} is \"File\", but no {
DashboardConfigNames
.ResourceServiceClientCertificateFilePathName.ConfigKey} is configured.", result.FailureMessage);
155
Assert.Equal($"{
DashboardConfigNames
.ResourceServiceClientCertificateSourceName.ConfigKey} is \"KeyStore\", but no {
DashboardConfigNames
.ResourceServiceClientCertificateSubjectName.ConfigKey} is configured.", result.FailureMessage);
169
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);
196
Assert.Equal($"Resource service client authentication is not configured. Specify {
DashboardConfigNames
.ResourceServiceClientAuthModeName.ConfigKey}. Possible values: {string.Join(", ", typeof(ResourceClientAuthMode).GetEnumNames())}", result.FailureMessage);
227
$"Neither OTLP/gRPC or OTLP/HTTP endpoint URLs are configured. Specify either a {
DashboardConfigNames
.DashboardOtlpGrpcUrlName.EnvVarName} or {
DashboardConfigNames
.DashboardOtlpHttpUrlName.EnvVarName} value.",
262
new(
DashboardConfigNames
.Legacy.DashboardOtlpSuppressUnsecuredTelemetryMessage.ConfigKey, "true"),
Integration\FrontendBrowserTokenAuthTests.cs (14)
34
config[
DashboardConfigNames
.DashboardFrontendAuthModeName.ConfigKey] = FrontendAuthMode.BrowserToken.ToString();
35
config[
DashboardConfigNames
.DashboardFrontendBrowserTokenName.ConfigKey] = apiKey;
56
config[
DashboardConfigNames
.DashboardFrontendAuthModeName.ConfigKey] = FrontendAuthMode.BrowserToken.ToString();
57
config[
DashboardConfigNames
.DashboardFrontendBrowserTokenName.ConfigKey] = apiKey;
87
config[
DashboardConfigNames
.DashboardFrontendAuthModeName.ConfigKey] = FrontendAuthMode.BrowserToken.ToString();
88
config[
DashboardConfigNames
.DashboardFrontendBrowserTokenName.ConfigKey] = apiKey;
111
config[
DashboardConfigNames
.DashboardFrontendAuthModeName.ConfigKey] = FrontendAuthMode.BrowserToken.ToString();
112
config[
DashboardConfigNames
.DashboardFrontendBrowserTokenName.ConfigKey] = apiKey;
136
config[
DashboardConfigNames
.DashboardFrontendAuthModeName.ConfigKey] = authMode.ToString();
137
config[
DashboardConfigNames
.DashboardFrontendBrowserTokenName.ConfigKey] = apiKey;
163
config[
DashboardConfigNames
.DashboardFrontendAuthModeName.ConfigKey] = FrontendAuthMode.BrowserToken.ToString();
228
config[
DashboardConfigNames
.DashboardFrontendUrlName.ConfigKey] = frontendUrl;
229
config[
DashboardConfigNames
.DashboardFrontendAuthModeName.ConfigKey] = FrontendAuthMode.BrowserToken.ToString();
256
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 (6)
61
[
DashboardConfigNames
.DashboardFrontendUrlName.ConfigKey] = "http://127.0.0.1:0",
62
[
DashboardConfigNames
.DashboardOtlpGrpcUrlName.ConfigKey] = "http://127.0.0.1:0",
63
[
DashboardConfigNames
.DashboardOtlpHttpUrlName.ConfigKey] = "http://127.0.0.1:0",
64
[
DashboardConfigNames
.DashboardMcpUrlName.ConfigKey] = "http://127.0.0.1:0",
65
[
DashboardConfigNames
.DashboardOtlpAuthModeName.ConfigKey] = nameof(OtlpAuthMode.Unsecured),
66
[
DashboardConfigNames
.DashboardFrontendAuthModeName.ConfigKey] = nameof(FrontendAuthMode.Unsecured),
Integration\McpServiceTests.cs (5)
53
config[
DashboardConfigNames
.DashboardMcpDisableName.ConfigKey] = "true";
75
config[
DashboardConfigNames
.DashboardMcpAuthModeName.ConfigKey] = OtlpAuthMode.ApiKey.ToString();
76
config[
DashboardConfigNames
.DashboardMcpPrimaryApiKeyName.ConfigKey] = apiKey;
98
config[
DashboardConfigNames
.DashboardMcpAuthModeName.ConfigKey] = OtlpAuthMode.ApiKey.ToString();
99
config[
DashboardConfigNames
.DashboardMcpPrimaryApiKeyName.ConfigKey] = apiKey;
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 (21)
54
config[
DashboardConfigNames
.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ApiKey.ToString();
55
config[
DashboardConfigNames
.DashboardOtlpPrimaryApiKeyName.ConfigKey] = apiKey;
76
config[
DashboardConfigNames
.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ApiKey.ToString();
77
config[
DashboardConfigNames
.DashboardOtlpPrimaryApiKeyName.ConfigKey] = apiKey;
103
config[
DashboardConfigNames
.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ApiKey.ToString();
104
config[
DashboardConfigNames
.DashboardOtlpPrimaryApiKeyName.ConfigKey] = apiKey;
131
config[
DashboardConfigNames
.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ApiKey.ToString();
132
config[
DashboardConfigNames
.DashboardOtlpPrimaryApiKeyName.ConfigKey] = apiKey;
133
config[
DashboardConfigNames
.DashboardOtlpSecondaryApiKeyName.ConfigKey] = secondaryApiKey;
244
config[
DashboardConfigNames
.DashboardFrontendUrlName.ConfigKey] = "https://127.0.0.1:0";
273
config[
DashboardConfigNames
.DashboardOtlpGrpcUrlName.ConfigKey] = "https://127.0.0.1:0";
275
config[
DashboardConfigNames
.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ClientCertificate.ToString();
299
config[
DashboardConfigNames
.DashboardOtlpGrpcUrlName.ConfigKey] = "https://127.0.0.1:0";
301
config[
DashboardConfigNames
.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ClientCertificate.ToString();
305
config[$"{
DashboardConfigNames
.DashboardOtlpAllowedCertificatesName.ConfigKey}:0:Thumbprint"] = allowedThumbprint;
338
config[
DashboardConfigNames
.DashboardOtlpGrpcUrlName.ConfigKey] = "https://127.0.0.1:0";
340
config[
DashboardConfigNames
.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ClientCertificate.ToString();
343
config[$"{
DashboardConfigNames
.DashboardOtlpAllowedCertificatesName.ConfigKey}:0:Thumbprint"] = clientCertificate.Thumbprint;
377
config[
DashboardConfigNames
.DashboardOtlpGrpcUrlName.ConfigKey] = "https://127.0.0.1:0";
379
config[
DashboardConfigNames
.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ClientCertificate.ToString();
381
config[$"{
DashboardConfigNames
.DashboardOtlpAllowedCertificatesName.ConfigKey}:0:Thumbprint"] = "123";
Integration\OtlpHttpServiceTests.cs (13)
109
config[
DashboardConfigNames
.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ApiKey.ToString();
110
config[
DashboardConfigNames
.DashboardOtlpPrimaryApiKeyName.ConfigKey] = apiKey;
133
config[
DashboardConfigNames
.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ApiKey.ToString();
134
config[
DashboardConfigNames
.DashboardOtlpPrimaryApiKeyName.ConfigKey] = apiKey;
161
config[
DashboardConfigNames
.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ApiKey.ToString();
162
config[
DashboardConfigNames
.DashboardOtlpPrimaryApiKeyName.ConfigKey] = apiKey;
196
config[
DashboardConfigNames
.DashboardFrontendUrlName.ConfigKey] = "https://127.0.0.1:0";
226
dictionary[
DashboardConfigNames
.DashboardOtlpHttpUrlName.ConfigKey] = "http://127.0.0.1:0";
256
dictionary[
DashboardConfigNames
.DashboardOtlpHttpUrlName.ConfigKey] = "http://127.0.0.1:0";
304
dictionary[
DashboardConfigNames
.DashboardOtlpHttpUrlName.ConfigKey] = "http://127.0.0.1:0";
329
dictionary[
DashboardConfigNames
.DashboardOtlpHttpUrlName.ConfigKey] = "http://127.0.0.1:0";
358
dictionary[
DashboardConfigNames
.DashboardOtlpHttpUrlName.ConfigKey] = "http://127.0.0.1:0";
387
dictionary[
DashboardConfigNames
.DashboardOtlpHttpUrlName.ConfigKey] = "http://127.0.0.1:0";
Integration\Playwright\BrowserTokenAuthenticationTests.cs (2)
22
Configuration[
DashboardConfigNames
.DashboardFrontendAuthModeName.ConfigKey] = nameof(FrontendAuthMode.BrowserToken);
23
Configuration[
DashboardConfigNames
.DashboardFrontendBrowserTokenName.ConfigKey] = "VALID_TOKEN";
Integration\Playwright\Infrastructure\DashboardServerFixture.cs (5)
29
[
DashboardConfigNames
.DashboardFrontendUrlName.ConfigKey] = "http://127.0.0.1:0",
30
[
DashboardConfigNames
.DashboardOtlpHttpUrlName.ConfigKey] = "http://127.0.0.1:0",
31
[
DashboardConfigNames
.DashboardOtlpAuthModeName.ConfigKey] = nameof(OtlpAuthMode.Unsecured),
32
[
DashboardConfigNames
.DashboardFrontendAuthModeName.ConfigKey] = nameof(FrontendAuthMode.Unsecured),
33
[
DashboardConfigNames
.DashboardMcpAuthModeName.ConfigKey] = nameof(McpAuthMode.Unsecured)
Integration\StartupTests.cs (47)
40
data[
DashboardConfigNames
.DashboardFrontendUrlName.ConfigKey] = "https://127.0.0.1:0;http://127.0.0.1:0";
41
data[
DashboardConfigNames
.DashboardOtlpGrpcUrlName.ConfigKey] = "http://127.0.0.1:0";
42
data[
DashboardConfigNames
.DashboardOtlpHttpUrlName.ConfigKey] = "http://127.0.0.1:0";
72
data[
DashboardConfigNames
.DashboardFrontendUrlName.ConfigKey] = "https://+:0;http://+:0";
73
data[
DashboardConfigNames
.DashboardOtlpGrpcUrlName.ConfigKey] = "http://+:0";
74
data[
DashboardConfigNames
.DashboardOtlpHttpUrlName.ConfigKey] = "http://+:0";
180
Assert.Equal(frontendBrowserToken, localBuilder.Configuration[
DashboardConfigNames
.DashboardFrontendBrowserTokenName.ConfigKey]);
201
.AddInMemoryCollection(new Dictionary<string, string?> { [
DashboardConfigNames
.DashboardFileConfigDirectoryName.ConfigKey] = fileConfigDirectory.FullName })
213
var initialBrowserTokenProvidedByConfiguration = localBuilder?.Configuration[
DashboardConfigNames
.DashboardFrontendBrowserTokenName.ConfigKey];
224
var updatedBrowserTokenProvidedByConfiguration = localBuilder?.Configuration[
DashboardConfigNames
.DashboardFrontendBrowserTokenName.ConfigKey];
245
data[
DashboardConfigNames
.DashboardFileConfigDirectoryName.ConfigKey] = fileConfigDirectory;
281
initialData[
DashboardConfigNames
.DebugSessionPortName.ConfigKey] = "8080";
282
initialData[
DashboardConfigNames
.DebugSessionServerCertificateName.ConfigKey] = Convert.ToBase64String(testCert.Export(X509ContentType.Cert));
283
initialData[
DashboardConfigNames
.DebugSessionTokenName.ConfigKey] = "token!";
284
initialData[
DashboardConfigNames
.DebugSessionTelemetryOptOutName.ConfigKey] = "true";
317
initialData[
DashboardConfigNames
.DashboardFrontendUrlName.ConfigKey] = $"https://127.0.0.1:{port}";
318
initialData[
DashboardConfigNames
.DashboardOtlpGrpcUrlName.ConfigKey] = $"https://127.0.0.1:{port}";
319
initialData[
DashboardConfigNames
.DashboardOtlpHttpUrlName.ConfigKey] = $"https://127.0.0.1:{port}";
372
initialData[
DashboardConfigNames
.DashboardFrontendUrlName.ConfigKey] = $"https://127.0.0.1:{port}";
373
initialData[
DashboardConfigNames
.DashboardOtlpGrpcUrlName.ConfigKey] = $"https://127.0.0.1:{port}";
374
initialData[
DashboardConfigNames
.DashboardOtlpHttpUrlName.ConfigKey] = $"https://127.0.0.1:{port}";
375
initialData[
DashboardConfigNames
.DashboardMcpUrlName.ConfigKey] = $"https://127.0.0.1:{port}";
452
initialData[
DashboardConfigNames
.DashboardFrontendUrlName.ConfigKey] = $"http://127.0.0.1:{port}";
453
initialData[
DashboardConfigNames
.DashboardOtlpGrpcUrlName.ConfigKey] = $"http://127.0.0.1:{port}";
454
initialData[
DashboardConfigNames
.DashboardOtlpHttpUrlName.ConfigKey] = $"http://127.0.0.1:{port}";
502
initialData[
DashboardConfigNames
.DashboardFrontendUrlName.ConfigKey] = $"http://127.0.0.1:{port}";
503
initialData[
DashboardConfigNames
.DashboardOtlpHttpUrlName.ConfigKey] = $"http://127.0.0.1:{port}";
504
initialData.Remove(
DashboardConfigNames
.DashboardOtlpGrpcUrlName.ConfigKey);
554
data.Remove(
DashboardConfigNames
.DashboardOtlpAuthModeName.ConfigKey);
555
data.Remove(
DashboardConfigNames
.DashboardFrontendAuthModeName.ConfigKey);
572
data[
DashboardConfigNames
.DashboardUnsecuredAllowAnonymousName.ConfigKey] = bool.TrueString;
591
data[
DashboardConfigNames
.ResourceServiceClientAuthModeName.ConfigKey] = nameof(ResourceClientAuthMode.Certificate);
592
data[
DashboardConfigNames
.ResourceServiceClientCertificateSourceName.ConfigKey] = nameof(DashboardClientCertificateSource.KeyStore);
593
data[
DashboardConfigNames
.ResourceServiceClientCertificateSubjectName.ConfigKey] = "MySubject";
750
data[
DashboardConfigNames
.DashboardFrontendUrlName.ConfigKey] = $"https://localhost:{frontendPort1};http://localhost:{frontendPort2}";
751
data[
DashboardConfigNames
.DashboardOtlpGrpcUrlName.ConfigKey] = $"http://localhost:{otlpPort}";
841
data.Remove(
DashboardConfigNames
.DashboardOtlpHttpUrlName.ConfigKey);
842
data[
DashboardConfigNames
.DashboardOtlpCorsAllowedOriginsKeyName.ConfigKey] = "https://localhost:666";
847
s => Assert.Contains(
DashboardConfigNames
.DashboardOtlpHttpUrlName.ConfigKey, s));
882
var key =
DashboardConfigNames
.ForwardedHeaders.ConfigKey;
922
data[
DashboardConfigNames
.UIDisableResourceGraphName.ConfigKey] = value?.ToString().ToLower();
955
data[
DashboardConfigNames
.DashboardAIDisabledName.ConfigKey] = value?.ToString().ToLower();
958
data[
DashboardConfigNames
.DebugSessionPortName.ConfigKey] = "8080";
959
data[
DashboardConfigNames
.DebugSessionServerCertificateName.ConfigKey] = Convert.ToBase64String(testCert.Export(X509ContentType.Cert));
960
data[
DashboardConfigNames
.DebugSessionTokenName.ConfigKey] = "token!";
961
data[
DashboardConfigNames
.DebugSessionTelemetryOptOutName.ConfigKey] = "true";
987
var browserTokenConfigFile = Path.Combine(fileConfigDirectory.FullName,
DashboardConfigNames
.DashboardFrontendBrowserTokenName.EnvVarName);