2 writes to Otlp
Aspire.Dashboard.Tests (2)
DashboardOptionsTests.cs (1)
34
Otlp
=
OtlpApiKeyAuthenticationHandlerTests.cs (1)
94
Otlp
=
69 references to Otlp
Aspire.Dashboard (41)
Authentication\OtlpApiKey\OtlpApiKeyAuthenticationHandler.cs (1)
24
var options = _dashboardOptions.CurrentValue.
Otlp
;
Authentication\OtlpCompositeAuthenticationHandler.cs (2)
44
if (options.
Otlp
.AuthMode is OtlpAuthMode.ApiKey)
48
else if (options.
Otlp
.AuthMode is OtlpAuthMode.ClientCertificate)
Components\Dialogs\TelemetryHelpDialog.razor.cs (2)
79
if (Options.CurrentValue.
Otlp
.AuthMode is OtlpAuthMode.ApiKey)
83
else if (Options.CurrentValue.
Otlp
.AuthMode is OtlpAuthMode.ClientCertificate)
Components\Layout\MainLayout.razor.cs (4)
298
return (Options.CurrentValue.
Otlp
.GetGrpcEndpointAddress() != null || Options.CurrentValue.
Otlp
.GetHttpEndpointAddress() != null) &&
299
Options.CurrentValue.
Otlp
.AuthMode == OtlpAuthMode.Unsecured &&
300
!Options.CurrentValue.
Otlp
.SuppressUnsecuredMessage;
Components\Legacy\Layout\LegacyMainLayout.razor.cs (4)
249
return (Options.CurrentValue.
Otlp
.GetGrpcEndpointAddress() != null || Options.CurrentValue.
Otlp
.GetHttpEndpointAddress() != null) &&
250
Options.CurrentValue.
Otlp
.AuthMode == OtlpAuthMode.Unsecured &&
251
!Options.CurrentValue.
Otlp
.SuppressUnsecuredMessage;
Configuration\PostConfigureDashboardOptions.cs (5)
57
options.
Otlp
.GrpcEndpointUrl = otlpGrpcUrl;
64
options.
Otlp
.HttpEndpointUrl = otlpHttpUrl;
86
options.
Otlp
.AuthMode = OtlpAuthMode.Unsecured;
94
options.
Otlp
.AuthMode ??= OtlpAuthMode.Unsecured;
134
options.
Otlp
.SuppressUnsecuredMessage = suppressUnsecuredTelemetryMessage;
Configuration\ValidateDashboardOptions.cs (10)
63
errorMessages.Add($"Unexpected frontend authentication mode: {options.
Otlp
.AuthMode}");
72
if (!options.
Otlp
.TryParseOptions(out var otlpParseErrorMessage))
78
var hasOtlpEndpoint = !string.IsNullOrEmpty(options.
Otlp
.GrpcEndpointUrl) || !string.IsNullOrEmpty(options.
Otlp
.HttpEndpointUrl);
81
switch (options.
Otlp
.AuthMode)
86
if (string.IsNullOrEmpty(options.
Otlp
.PrimaryApiKey))
90
if (options.
Otlp
.SecondaryApiKey is { Length: 0 })
96
for (var i = 0; i < options.
Otlp
.AllowedCertificates.Count; i++)
98
var allowedCertRule = options.
Otlp
.AllowedCertificates[i];
109
errorMessages.Add($"Unexpected OTLP authentication mode: {options.
Otlp
.AuthMode}");
DashboardWebApplication.cs (13)
289
var isAllHttps = browserHttpsPort is not null && IsHttpsOrNull(dashboardOptions.
Otlp
.GetGrpcEndpointAddress()) && IsHttpsOrNull(dashboardOptions.
Otlp
.GetHttpEndpointAddress());
326
if (dashboardOptions.
Otlp
.Cors.IsCorsEnabled)
332
var corsOptions = dashboardOptions.
Otlp
.Cors;
499
if (dashboardOptions.
Otlp
.Cors.IsCorsEnabled)
530
_dashboardOptionsMonitor.CurrentValue.
Otlp
.AuthMode == OtlpAuthMode.Unsecured)
566
if (!string.IsNullOrEmpty(dashboardOptions.
Otlp
.Cors.AllowedOrigins))
650
_app.MapHttpOtlpApi(dashboardOptions.
Otlp
);
742
EndpointInfo.TryAddEndpoint(endpoints, dashboardOptions.
Otlp
.GetGrpcEndpointAddress(), "OtlpGrpc", httpProtocols: HttpProtocols.Http2, requireCertificate: dashboardOptions.
Otlp
.AuthMode == OtlpAuthMode.ClientCertificate, connectionType: ConnectionType.OtlpGrpc);
743
EndpointInfo.TryAddEndpoint(endpoints, dashboardOptions.
Otlp
.GetHttpEndpointAddress(), "OtlpHttp", httpProtocols: HttpProtocols.Http1AndHttp2, requireCertificate: dashboardOptions.
Otlp
.AuthMode == OtlpAuthMode.ClientCertificate, connectionType: ConnectionType.OtlpHttp);
884
if (options.
Otlp
.AllowedCertificates is { Count: > 0 } allowList)
Aspire.Dashboard.Components.Tests (7)
Dialogs\TelemetryHelpDialogTests.cs (3)
92
options.
Otlp
.AuthMode = mode;
93
options.
Otlp
.PrimaryApiKey = primarySecret;
94
options.
Otlp
.SecondaryApiKey = secondarySecret;
Layout\MainLayoutTests.cs (4)
253
o.
Otlp
.SuppressUnsecuredMessage = telemetrySuppressUnsecuredMessage;
1103
o.
Otlp
.GrpcEndpointUrl = "http://localhost:4317";
1104
o.
Otlp
.AuthMode = OtlpAuthMode.Unsecured;
1107
o.
Otlp
.TryParseOptions(out _);
Aspire.Dashboard.Tests (21)
DashboardOptionsTests.cs (13)
300
options.
Otlp
.GrpcEndpointUrl = null;
301
options.
Otlp
.HttpEndpointUrl = null;
313
options.
Otlp
.GrpcEndpointUrl = "invalid";
325
options.
Otlp
.HttpEndpointUrl = "invalid";
337
options.
Otlp
.AuthMode = OtlpAuthMode.ApiKey;
338
options.
Otlp
.PrimaryApiKey = "primary";
339
options.
Otlp
.SecondaryApiKey = null;
351
options.
Otlp
.AuthMode = OtlpAuthMode.ApiKey;
352
options.
Otlp
.PrimaryApiKey = "";
364
options.
Otlp
.AuthMode = OtlpAuthMode.ApiKey;
365
options.
Otlp
.PrimaryApiKey = "primary";
366
options.
Otlp
.SecondaryApiKey = "";
385
Assert.True(options.CurrentValue.
Otlp
.SuppressUnsecuredMessage);
Integration\OtlpGrpcServiceTests.cs (2)
207
if (o.
Otlp
.PrimaryApiKey != apiKey)
233
Assert.Equal("Different", options.
Otlp
.PrimaryApiKey);
Integration\OtlpHttpServiceTests.cs (1)
172
var options = app.DashboardOptionsMonitor.CurrentValue.
Otlp
;
Integration\StartupTests.cs (4)
407
Assert.Equal(OtlpAuthMode.ApiKey, app.DashboardOptionsMonitor.CurrentValue.
Otlp
.AuthMode);
408
Assert.Equal("TestKey123!", app.DashboardOptionsMonitor.CurrentValue.
Otlp
.PrimaryApiKey);
610
Assert.Equal(OtlpAuthMode.Unsecured, app.DashboardOptionsMonitor.CurrentValue.
Otlp
.AuthMode);
631
Assert.Equal(OtlpAuthMode.Unsecured, app.DashboardOptionsMonitor.CurrentValue.
Otlp
.AuthMode);
OtlpApiKeyAuthenticationHandlerTests.cs (1)
101
Assert.True(options.
Otlp
.TryParseOptions(out _));