2 writes to Otlp
Aspire.Dashboard.Tests (2)
DashboardOptionsTests.cs (1)
29
Otlp
=
OtlpApiKeyAuthenticationHandlerTests.cs (1)
80
Otlp
=
44 references to Otlp
Aspire.Dashboard (31)
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\Layout\MainLayout.razor.cs (2)
177
return Options.CurrentValue.
Otlp
.AuthMode == OtlpAuthMode.Unsecured && !Options.CurrentValue.
Otlp
.SuppressUnsecuredMessage;
Configuration\PostConfigureDashboardOptions.cs (5)
33
options.
Otlp
.GrpcEndpointUrl = otlpGrpcUrl;
40
options.
Otlp
.HttpEndpointUrl = otlpHttpUrl;
64
options.
Otlp
.AuthMode = OtlpAuthMode.Unsecured;
70
options.
Otlp
.AuthMode ??= OtlpAuthMode.Unsecured;
88
options.
Otlp
.SuppressUnsecuredMessage = suppressUnsecuredTelemetryMessage;
Configuration\ValidateDashboardOptions.cs (7)
54
errorMessages.Add($"Unexpected frontend authentication mode: {options.
Otlp
.AuthMode}");
63
if (!options.
Otlp
.TryParseOptions(out var otlpParseErrorMessage))
68
switch (options.
Otlp
.AuthMode)
73
if (string.IsNullOrEmpty(options.
Otlp
.PrimaryApiKey))
79
for (var i = 0; i < options.
Otlp
.AllowedCertificates.Count; i++)
81
var allowedCertRule = options.
Otlp
.AllowedCertificates[i];
92
errorMessages.Add($"Unexpected OTLP authentication mode: {options.
Otlp
.AuthMode}");
DashboardWebApplication.cs (14)
199
var isAllHttps = browserHttpsPort is not null && IsHttpsOrNull(dashboardOptions.
Otlp
.GetGrpcEndpointAddress()) && IsHttpsOrNull(dashboardOptions.
Otlp
.GetHttpEndpointAddress()) && IsHttpsOrNull(dashboardOptions.Mcp.GetEndpointAddress());
222
if (dashboardOptions.
Otlp
.Cors.IsCorsEnabled)
228
var corsOptions = dashboardOptions.
Otlp
.Cors;
352
if (dashboardOptions.
Otlp
.Cors.IsCorsEnabled)
387
if (_dashboardOptionsMonitor.CurrentValue.
Otlp
.AuthMode == OtlpAuthMode.Unsecured)
443
if (!string.IsNullOrEmpty(dashboardOptions.
Otlp
.Cors.AllowedOrigins))
505
_app.MapHttpOtlpApi(dashboardOptions.
Otlp
);
574
EndpointInfo.TryAddEndpoint(endpoints, dashboardOptions.
Otlp
.GetGrpcEndpointAddress(), "OtlpGrpc", httpProtocols: HttpProtocols.Http2, requireCertificate: dashboardOptions.
Otlp
.AuthMode == OtlpAuthMode.ClientCertificate, connectionType: ConnectionType.OtlpGrpc);
575
EndpointInfo.TryAddEndpoint(endpoints, dashboardOptions.
Otlp
.GetHttpEndpointAddress(), "OtlpHttp", httpProtocols: HttpProtocols.Http1AndHttp2, requireCertificate: dashboardOptions.
Otlp
.AuthMode == OtlpAuthMode.ClientCertificate, connectionType: ConnectionType.OtlpHttp);
576
EndpointInfo.TryAddEndpoint(endpoints, dashboardOptions.Mcp.GetEndpointAddress(), "Mcp", httpProtocols: HttpProtocols.Http1AndHttp2, requireCertificate: dashboardOptions.
Otlp
.AuthMode == OtlpAuthMode.ClientCertificate, connectionType: ConnectionType.Mcp);
721
if (options.
Otlp
.AllowedCertificates is { Count: > 0 } allowList)
Aspire.Dashboard.Components.Tests (2)
Layout\MainLayoutTests.cs (2)
143
o.
Otlp
.SuppressUnsecuredMessage = telemetrySuppressUnsecuredMessage;
202
o.
Otlp
.AuthMode = OtlpAuthMode.Unsecured;
Aspire.Dashboard.Tests (11)
DashboardOptionsTests.cs (5)
220
options.
Otlp
.GrpcEndpointUrl = null;
221
options.
Otlp
.HttpEndpointUrl = null;
235
options.
Otlp
.GrpcEndpointUrl = "invalid";
247
options.
Otlp
.HttpEndpointUrl = "invalid";
266
Assert.True(options.CurrentValue.
Otlp
.SuppressUnsecuredMessage);
Integration\OtlpGrpcServiceTests.cs (1)
225
Assert.Equal("Different", options.
Otlp
.PrimaryApiKey);
Integration\StartupTests.cs (4)
269
Assert.Equal(OtlpAuthMode.ApiKey, app.DashboardOptionsMonitor.CurrentValue.
Otlp
.AuthMode);
270
Assert.Equal("TestKey123!", app.DashboardOptionsMonitor.CurrentValue.
Otlp
.PrimaryApiKey);
562
Assert.Equal(OtlpAuthMode.Unsecured, app.DashboardOptionsMonitor.CurrentValue.
Otlp
.AuthMode);
581
Assert.Equal(OtlpAuthMode.Unsecured, app.DashboardOptionsMonitor.CurrentValue.
Otlp
.AuthMode);
OtlpApiKeyAuthenticationHandlerTests.cs (1)
87
Assert.True(options.
Otlp
.TryParseOptions(out _));