18 references to ConnectionType
Aspire.Dashboard (16)
Authentication\Connection\ConnectionTypeAuthenticationHandler.cs (1)
42
public
ConnectionType
RequiredConnectionType { get; set; }
Authentication\Connection\ConnectionTypeMiddleware.cs (3)
15
private readonly List<
ConnectionType
> _connectionTypes;
18
public ConnectionTypeMiddleware(
ConnectionType
[] connectionTypes, ConnectionDelegate next)
32
public required List<
ConnectionType
> ConnectionTypes { get; init; }
Authentication\Connection\IConnectionTypeFeature.cs (1)
11
List<
ConnectionType
> ConnectionTypes { get; }
Authentication\Connection\ListenOptionsConnectionTypeExtensions.cs (1)
10
public static void UseConnectionTypes(this ListenOptions listenOptions,
ConnectionType
[] connectionTypes)
DashboardWebApplication.cs (9)
573
endpointConfiguration.ListenOptions.UseConnectionTypes([
ConnectionType
.Frontend]);
583
var connectionTypes = new List<
ConnectionType
> {
ConnectionType
.Otlp };
597
connectionTypes.Add(
ConnectionType
.Frontend);
615
var connectionTypes = new List<
ConnectionType
> {
ConnectionType
.Otlp };
629
connectionTypes.Add(
ConnectionType
.Frontend);
672
.AddScheme<ConnectionTypeAuthenticationHandlerOptions, ConnectionTypeAuthenticationHandler>(ConnectionTypeAuthenticationDefaults.AuthenticationSchemeFrontend, o => o.RequiredConnectionType =
ConnectionType
.Frontend)
673
.AddScheme<ConnectionTypeAuthenticationHandlerOptions, ConnectionTypeAuthenticationHandler>(ConnectionTypeAuthenticationDefaults.AuthenticationSchemeOtlp, o => o.RequiredConnectionType =
ConnectionType
.Otlp)
Model\BrowserSecurityHeadersMiddleware.cs (1)
67
if (feature == null || !feature.ConnectionTypes.Contains(
ConnectionType
.Otlp))
Aspire.Dashboard.Tests (2)
BrowserSecurityHeadersMiddlewareTests.cs (2)
71
httpContext.Features.Set<IConnectionTypeFeature>(new TestConnectionTypeFeature { ConnectionTypes = [
ConnectionType
.Otlp] });
82
public required List<
ConnectionType
> ConnectionTypes { get; init; }