53 references to OtlpAuthMode
Aspire.Dashboard (16)
Authentication\OtlpCompositeAuthenticationHandler.cs (2)
44if (options.Otlp.AuthMode is OtlpAuthMode.ApiKey) 48else if (options.Otlp.AuthMode is OtlpAuthMode.ClientCertificate)
Components\Dialogs\TelemetryHelpDialog.razor.cs (2)
79if (Options.CurrentValue.Otlp.AuthMode is OtlpAuthMode.ApiKey) 83else if (Options.CurrentValue.Otlp.AuthMode is OtlpAuthMode.ClientCertificate)
Components\Layout\MainLayout.razor.cs (1)
299Options.CurrentValue.Otlp.AuthMode == OtlpAuthMode.Unsecured &&
Components\Legacy\Layout\LegacyMainLayout.razor.cs (1)
250Options.CurrentValue.Otlp.AuthMode == OtlpAuthMode.Unsecured &&
Configuration\DashboardOptions.cs (1)
106public OtlpAuthMode? AuthMode { get; set; }
Configuration\PostConfigureDashboardOptions.cs (2)
86options.Otlp.AuthMode = OtlpAuthMode.Unsecured; 94options.Otlp.AuthMode ??= OtlpAuthMode.Unsecured;
Configuration\ValidateDashboardOptions.cs (4)
83case OtlpAuthMode.Unsecured: 85case OtlpAuthMode.ApiKey: 95case OtlpAuthMode.ClientCertificate: 106errorMessages.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) 744EndpointInfo.TryAddEndpoint(endpoints, dashboardOptions.Otlp.GetGrpcEndpointAddress(), "OtlpGrpc", httpProtocols: HttpProtocols.Http2, requireCertificate: dashboardOptions.Otlp.AuthMode == OtlpAuthMode.ClientCertificate, connectionType: ConnectionType.OtlpGrpc); 745EndpointInfo.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)] 83public void Render_AuthenticationGuidanceNeverIncludesSecrets(OtlpAuthMode mode, bool hasEndpoint, string? resourceName)
Layout\MainLayoutTests.cs (1)
1104o.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)
36AuthMode = OtlpAuthMode.Unsecured, 337options.Otlp.AuthMode = OtlpAuthMode.ApiKey; 351options.Otlp.AuthMode = OtlpAuthMode.ApiKey; 364options.Otlp.AuthMode = OtlpAuthMode.ApiKey;
Integration\IntegrationTestHelpers.cs (1)
66[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = nameof(OtlpAuthMode.Unsecured),
Integration\OtlpGrpcServiceTests.cs (10)
56config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ApiKey.ToString(); 78config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ApiKey.ToString(); 105config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ApiKey.ToString(); 133config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ApiKey.ToString(); 172["AuthMode"] = OtlpAuthMode.ApiKey.ToString(), 220["AuthMode"] = OtlpAuthMode.ApiKey.ToString(), 311config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ClientCertificate.ToString(); 337config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ClientCertificate.ToString(); 376config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ClientCertificate.ToString(); 415config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ClientCertificate.ToString();
Integration\OtlpHttpJsonTests.cs (2)
829config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ApiKey.ToString(); 857config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ApiKey.ToString();
Integration\OtlpHttpServiceTests.cs (5)
119config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ApiKey.ToString(); 173Assert.Equal(OtlpAuthMode.ApiKey, options.AuthMode); 190config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ApiKey.ToString(); 217config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ApiKey.ToString(); 245config[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = OtlpAuthMode.ApiKey.ToString();
Integration\StartupTests.cs (7)
254data["Dashboard:Otlp:AuthMode"] = nameof(OtlpAuthMode.ClientCertificate); 399initialData["Dashboard:Otlp:AuthMode"] = nameof(OtlpAuthMode.ApiKey); 407Assert.Equal(OtlpAuthMode.ApiKey, app.DashboardOptionsMonitor.CurrentValue.Otlp.AuthMode); 610Assert.Equal(OtlpAuthMode.Unsecured, app.DashboardOptionsMonitor.CurrentValue.Otlp.AuthMode); 631Assert.Equal(OtlpAuthMode.Unsecured, app.DashboardOptionsMonitor.CurrentValue.Otlp.AuthMode); 1152[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = nameof(OtlpAuthMode.Unsecured), 1190[DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey] = nameof(OtlpAuthMode.Unsecured),