26 instantiations of AccessControlEntry
Aspire.Hosting.DevTunnels.Tests (26)
DevTunnelAccessStatusTests.cs (15)
24
AccessControlEntries = [
new
("Anonymous", IsDeny: false, IsInherited: true, [], ["connect"])]
34
AccessControlEntries = [
new
("Anonymous", IsDeny: false, IsInherited: false, [], ["connect"])]
45
new
("Anonymous", IsDeny: false, IsInherited: true, [], ["connect"]),
46
new
("Anonymous", IsDeny: true, IsInherited: false, [], ["connect"])
58
new
("Anonymous", IsDeny: true, IsInherited: false, [], ["connect"])
70
new
("Anonymous", IsDeny: false, IsInherited: true, [], ["connect"]),
71
new
("Anonymous", IsDeny: false, IsInherited: false, [], ["connect"])
83
new
("Something", IsDeny: false, IsInherited: false, [], ["random"]),
84
new
("Something", IsDeny: false, IsInherited: false, [], ["random"])
98
new
("Anonymous", deny, false, [], ["connect"]) { IsInverse = true },
99
.. (deny ? new DevTunnelAccessStatus.AccessControlEntry[] {
new
("Anonymous", false, true, [], ["connect"]) } : [])
114
new
("Anonymous", false, true, [], ["connect"]),
115
new
("Anonymous", true, false, [], ["connect"]) { Expiration = expiration }
129
AccessControlEntries = [
new
("Anonymous", false, false, [], ["connect"]) { Expiration = expiration }]
140
var rule = new DevTunnelAccessStatus.
AccessControlEntry
("Anonymous", deny, false, [], ["connect"]);
DevTunnelCliClientTests.cs (5)
365
cli.EnqueueShowPortResult(0, PortJson(access: [
new
("Users", false, false, ["user"], ["connect"])]));
401
new
("Users", false, false, ["test-user"], ["connect"])
502
new
("Users", false, false, ["test-user"], ["connect"])
536
var userRule = new DevTunnelAccessStatus.
AccessControlEntry
("Users", false, false, ["test-user"], ["connect"]);
634
private static DevTunnelAccessStatus.AccessControlEntry AnonymousAccess(bool deny) =>
new
("Anonymous", deny, false, [], ["connect"]);
DevTunnelMonitorTests.cs (6)
578
AccessControlEntries = [
new
("Anonymous", false, true, [], ["connect"])]
624
AccessControlEntries = [
new
("Anonymous", false, true, [], ["connect"])]
629
AccessControlEntries = [
new
("Anonymous", false, false, [], ["connect"])]
652
new
("Anonymous", false, true, [], ["connect"]),
653
new
("Anonymous", true, false, [], ["connect"]) { Expiration = expiration },
654
new
("Anonymous", true, false, [], ["connect"]) { IsInverse = true }
13 references to AccessControlEntry
Aspire.Hosting.DevTunnels (4)
DevTunnelCliClient.cs (1)
388
IReadOnlyList<DevTunnelAccessStatus.
AccessControlEntry
> access,
IDevTunnelClient.cs (3)
47
public IReadOnlyList<DevTunnelAccessStatus.
AccessControlEntry
>? AccessControl { get; init; }
68
public IReadOnlyList<DevTunnelAccessStatus.
AccessControlEntry
>? AccessControl { get; init; }
76
public IReadOnlyList<
AccessControlEntry
> AccessControlEntries { get; init; } = [];
Aspire.Hosting.DevTunnels.Tests (9)
DevTunnelAccessStatusTests.cs (2)
99
.. (deny ? new DevTunnelAccessStatus.
AccessControlEntry
[] { new("Anonymous", false, true, [], ["connect"]) } : [])
140
var
rule = new DevTunnelAccessStatus.AccessControlEntry("Anonymous", deny, false, [], ["connect"]);
DevTunnelCliClientTests.cs (7)
397
var
deny = AnonymousAccess(deny: true) with { Scopes = additionalScopes ? ["connect", "manage"] : ["connect"] };
418
var
preservedDeny = Assert.Single(port.AccessControl!, e => !e.IsInherited && e.IsDeny);
430
var
inverse = AnonymousAccess(deny: !allowAnonymous) with { IsInverse = true };
536
var
userRule = new DevTunnelAccessStatus.AccessControlEntry("Users", false, false, ["test-user"], ["connect"]);
634
private static DevTunnelAccessStatus.
AccessControlEntry
AnonymousAccess(bool deny) => new("Anonymous", deny, false, [], ["connect"]);
636
private static string TunnelJson(string description = "expected", string expiration = "30 days", DevTunnelAccessStatus.
AccessControlEntry
[]? access = null, string tunnelId = "mytunnel.usw2") =>
649
private static string PortJson(string protocol = "http", string description = "expected", string[]? labels = null, DevTunnelAccessStatus.
AccessControlEntry
[]? access = null, string tunnelId = "mytunnel.usw2", int portNumber = 3000) =>