53 references to OtlpAuthMode
Aspire.Dashboard (16)
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 (1)
299
Options.CurrentValue.Otlp.AuthMode ==
OtlpAuthMode
.Unsecured &&
Components\Legacy\Layout\LegacyMainLayout.razor.cs (1)
250
Options.CurrentValue.Otlp.AuthMode ==
OtlpAuthMode
.Unsecured &&
Configuration\DashboardOptions.cs (1)
106
public
OtlpAuthMode
? AuthMode { get; set; }
Configuration\PostConfigureDashboardOptions.cs (2)
86
options.Otlp.AuthMode =
OtlpAuthMode
.Unsecured;
94
options.Otlp.AuthMode ??=
OtlpAuthMode
.Unsecured;
Configuration\ValidateDashboardOptions.cs (4)
83
case
OtlpAuthMode
.Unsecured:
85
case
OtlpAuthMode
.ApiKey:
95
case
OtlpAuthMode
.ClientCertificate:
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())}");
DashboardWebApplication.cs (3)
532
_dashboardOptionsMonitor.CurrentValue.Otlp.AuthMode ==
OtlpAuthMode
.Unsecured)
744
EndpointInfo.TryAddEndpoint(endpoints, dashboardOptions.Otlp.GetGrpcEndpointAddress(), "OtlpGrpc", httpProtocols: HttpProtocols.Http2, requireCertificate: dashboardOptions.Otlp.AuthMode ==
OtlpAuthMode
.ClientCertificate, connectionType: ConnectionType.OtlpGrpc);
745
EndpointInfo.TryAddEndpoint(endpoints, dashboardOptions.Otlp.GetHttpEndpointAddress(), "OtlpHttp", httpProtocols: HttpProtocols.Http1AndHttp2, requireCertificate: dashboardOptions.Otlp.AuthMode ==
OtlpAuthMode
.ClientCertificate, connectionType: ConnectionType.OtlpHttp);
Aspire.Dashboard.Components.Tests (6)
Dialogs\TelemetryHelpDialogTests.cs (5)
79
[InlineData(
OtlpAuthMode
.Unsecured, true, null)]
80
[InlineData(
OtlpAuthMode
.ApiKey, true, nameof(Resources.Dialogs.TelemetryHelpApiKeyDescription))]
81
[InlineData(
OtlpAuthMode
.ClientCertificate, true, nameof(Resources.Dialogs.TelemetryHelpCertificateDescription))]
82
[InlineData(
OtlpAuthMode
.ApiKey, false, null)]
83
public void Render_AuthenticationGuidanceNeverIncludesSecrets(
OtlpAuthMode
mode, bool hasEndpoint, string? resourceName)
Layout\MainLayoutTests.cs (1)
1104
o.Otlp.AuthMode =
OtlpAuthMode
.Unsecured;
Aspire.Dashboard.Playwright.Tests (2)
Integration\Playwright\BrowserTokenAuthenticationTests.cs (1)
207
[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = nameof(
OtlpAuthMode
.Unsecured),
Integration\Playwright\Infrastructure\DashboardServerFixture.cs (1)
48
[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = nameof(
OtlpAuthMode
.Unsecured),
Aspire.Dashboard.Tests (29)
DashboardOptionsTests.cs (4)
36
AuthMode =
OtlpAuthMode
.Unsecured,
337
options.Otlp.AuthMode =
OtlpAuthMode
.ApiKey;
351
options.Otlp.AuthMode =
OtlpAuthMode
.ApiKey;
364
options.Otlp.AuthMode =
OtlpAuthMode
.ApiKey;
Integration\IntegrationTestHelpers.cs (1)
66
[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = nameof(
OtlpAuthMode
.Unsecured),
Integration\OtlpGrpcServiceTests.cs (10)
56
config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] =
OtlpAuthMode
.ApiKey.ToString();
78
config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] =
OtlpAuthMode
.ApiKey.ToString();
105
config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] =
OtlpAuthMode
.ApiKey.ToString();
133
config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] =
OtlpAuthMode
.ApiKey.ToString();
172
["AuthMode"] =
OtlpAuthMode
.ApiKey.ToString(),
220
["AuthMode"] =
OtlpAuthMode
.ApiKey.ToString(),
311
config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] =
OtlpAuthMode
.ClientCertificate.ToString();
337
config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] =
OtlpAuthMode
.ClientCertificate.ToString();
376
config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] =
OtlpAuthMode
.ClientCertificate.ToString();
415
config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] =
OtlpAuthMode
.ClientCertificate.ToString();
Integration\OtlpHttpJsonTests.cs (2)
829
config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] =
OtlpAuthMode
.ApiKey.ToString();
857
config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] =
OtlpAuthMode
.ApiKey.ToString();
Integration\OtlpHttpServiceTests.cs (5)
119
config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] =
OtlpAuthMode
.ApiKey.ToString();
173
Assert.Equal(
OtlpAuthMode
.ApiKey, options.AuthMode);
190
config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] =
OtlpAuthMode
.ApiKey.ToString();
217
config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] =
OtlpAuthMode
.ApiKey.ToString();
245
config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] =
OtlpAuthMode
.ApiKey.ToString();
Integration\StartupTests.cs (7)
254
data["Dashboard:Otlp:AuthMode"] = nameof(
OtlpAuthMode
.ClientCertificate);
399
initialData["Dashboard:Otlp:AuthMode"] = nameof(
OtlpAuthMode
.ApiKey);
407
Assert.Equal(
OtlpAuthMode
.ApiKey, app.DashboardOptionsMonitor.CurrentValue.Otlp.AuthMode);
610
Assert.Equal(
OtlpAuthMode
.Unsecured, app.DashboardOptionsMonitor.CurrentValue.Otlp.AuthMode);
631
Assert.Equal(
OtlpAuthMode
.Unsecured, app.DashboardOptionsMonitor.CurrentValue.Otlp.AuthMode);
1152
[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = nameof(
OtlpAuthMode
.Unsecured),
1190
[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = nameof(
OtlpAuthMode
.Unsecured),