124 references to WithReference
Aspire.Hosting.Azure.EntraId (2)
EntraIdApplicationResource.cs (1)
134
return EntraIdResourceExtensions.
WithReference
(builder, application, connectionName);
EntraIdResourceExtensions.cs (1)
2757
=> builder.
WithReference
(source, connectionName, downstreamApisPrefix);
Aspire.Hosting.Azure.EntraId.Tests (120)
EntraIdApiProvisioningTests.cs (58)
297
var project = builder.AddResource(new ProjectResource("web")).
WithReference
(web);
318
var project = builder.AddResource(new ProjectResource("web")).
WithReference
(web);
757
builder.AddResource(new ProjectResource("apiservice")).
WithReference
(api);
758
var project = builder.AddResource(new ProjectResource("web")).
WithReference
(web);
781
var project = builder.AddResource(new ProjectResource("web")).
WithReference
(web);
782
var container = builder.AddContainer("worker", "myimage").
WithReference
(web, connectionName: "ENTRA");
825
builder.AddResource(new ProjectResource("orders-svc")).
WithReference
(orders);
826
builder.AddResource(new ProjectResource("items-svc")).
WithReference
(items);
827
var project = builder.AddResource(new ProjectResource("web")).
WithReference
(web);
849
var project = builder.AddResource(new ProjectResource("web")).
WithReference
(web);
900
.
WithReference
(orders, connectionName: "Orders")
901
.
WithReference
(items, connectionName: "Items");
910
builder.AddResource(new ProjectResource("web")).
WithReference
(web);
928
builder.AddResource(new ProjectResource("orders-svc")).
WithReference
(orders);
929
builder.AddResource(new ProjectResource("items-svc")).
WithReference
(items);
933
var project = builder.AddResource(new ProjectResource("web")).
WithReference
(web);
958
var project = builder.AddResource(new ProjectResource("web")).
WithReference
(web);
974
var project = builder.AddResource(new ProjectResource("api")).
WithReference
(api);
975
var container = builder.AddContainer("worker", "myimage").
WithReference
(api);
990
var project = builder.AddResource(new ProjectResource("web")).
WithReference
(web);
1007
var project = builder.AddResource(new ProjectResource("web")).
WithReference
(web);
1024
var project = builder.AddResource(new ProjectResource("web")).
WithReference
(web);
1045
var webFrontend = builder.AddResource(new ProjectResource("webfrontend")).
WithReference
(webEntra);
1046
builder.AddResource(new ProjectResource("apiservice")).
WithReference
(apiEntra);
1047
builder.AddResource(new ProjectResource("apiservice2")).
WithReference
(apiEntra);
1065
var webFrontend = builder.AddResource(new ProjectResource("webfrontend")).
WithReference
(webEntra);
1083
builder.AddResource(new ProjectResource("apiservice")).
WithReference
(apiEntra);
1085
.
WithReference
(webEntra, connectionName: null, downstreamApisPrefix: prefix);
1103
builder.AddContainer("api-container", "myimage").
WithReference
(apiEntra);
1104
var worker = builder.AddContainer("worker", "myimage").
WithReference
(webEntra, "ENTRA", "MyApis");
1105
var defaultWorker = builder.AddContainer("default-worker", "myimage").
WithReference
(webEntra, "ENTRA");
1121
Assert.Throws<ArgumentException>(() => project.
WithReference
(webEntra, connectionName: null, downstreamApisPrefix: ""));
1122
Assert.Throws<ArgumentException>(() => project.
WithReference
(webEntra, connectionName: null, downstreamApisPrefix: " "));
1133
builder.AddResource(new ProjectResource("gateway")).
WithReference
(orders, "Orders").
WithReference
(items, "Items");
1137
builder.AddResource(new ProjectResource("web")).
WithReference
(web);
1155
builder.AddResource(new ProjectResource("web")).
WithReference
(web);
1169
builder.AddResource(new ProjectResource("items-svc")).
WithReference
(api);
1173
builder.AddResource(new ProjectResource("web")).
WithReference
(web);
1343
builder.AddResource(new ProjectResource("apiservice")).
WithReference
(api);
1359
.
WithReference
(first, "AzureAdA")
1360
.
WithReference
(second, "AzureAdB");
1381
.
WithReference
(first, "A", "B-C")
1382
.
WithReference
(second, "A_B", "C");
1401
builder.AddResource(new ProjectResource("orders-api")).
WithReference
(firstApi);
1402
builder.AddResource(new ProjectResource("ordersApi")).
WithReference
(secondApi);
1413
var frontend = builder.AddResource(new ProjectResource("frontend")).
WithReference
(web);
1426
var worker = builder.AddContainer("worker", "myimage").
WithReference
(web);
1442
.
WithReference
(first, "AzureAdA")
1443
.
WithReference
(second, "AzureAdB", downstreamApisPrefix: "DownstreamApisB");
1461
var worker = builder.AddContainer("worker", "myimage").
WithReference
(first, "A").
WithReference
(second, "B");
1476
var worker = builder.AddContainer("worker", "myimage").
WithReference
(first, "A").
WithReference
(second, "A");
1487
.
WithReference
(first)
1488
.
WithReference
(first, "AzureAdAgain");
1501
builder.AddResource(new ProjectResource("frontend")).
WithReference
(first, "AzureAdA").
WithReference
(second, "AzureAdB");
EntraIdPolyglotTests.cs (2)
217
var consumer = builder.AddContainer("consumer", "image").
WithReference
(entra);
416
consumer.
WithReference
(web, "AUTH", "Apis");
EntraIdProvisioningTests.cs (22)
199
builder.AddResource(new ProjectResource("web")).WithAzureUserAssignedIdentity(webIdentity).
WithReference
(entra);
200
builder.AddResource(new ProjectResource("api")).WithAzureUserAssignedIdentity(apiIdentity).
WithReference
(entra);
221
web.
WithReference
(entra);
244
web.
WithReference
(entra);
258
var web = builder.AddResource(new ProjectResource("web")).WithAzureUserAssignedIdentity(other).
WithReference
(entra);
280
web.
WithReference
(entra);
300
builder.AddContainer("web", "image").
WithReference
(entra);
320
builder.AddContainer("web", "image").
WithReference
(entra);
349
var web = builder.AddResource(new ProjectResource("web")).
WithReference
(entra);
482
var published = builder.AddResource(new ProjectResource("web")).WithAzureUserAssignedIdentity(identity).
WithReference
(entra);
483
builder.AddResource(new ProjectResource("local-only")).ExcludeFromManifest().
WithReference
(entra);
697
.
WithReference
(entra);
729
.
WithReference
(entra);
758
builder.AddResource(new ProjectResource("web")).
WithReference
(web);
759
builder.AddResource(new ProjectResource("api")).
WithReference
(api);
1352
var project = builder.AddResource(new ProjectResource("web")).
WithReference
(entra);
1353
var container = builder.AddContainer("worker", "myimage").
WithReference
(entra, connectionName: "ENTRA");
1387
.
WithReference
(entra);
1434
Assert.Same(consumer, consumer.
WithReference
(entra));
1435
consumer.
WithReference
(entra, connectionName: "OTHER");
1447
.
WithReference
(entra);
1460
.
WithReference
(entra);
EntraIdResourceBuilderTests.cs (30)
431
var web = builder.AddResource(new ProjectResource("web")).
WithReference
(entra);
503
.
WithReference
(entra);
530
.
WithReference
(entra);
555
.
WithReference
(entra);
582
.
WithReference
(entra);
605
.
WithReference
(entra);
628
.
WithReference
(entra);
654
.
WithReference
(entra, connectionName: connectionName);
677
IResourceBuilder<ProjectResource> result = project.
WithReference
(entra);
680
.
WithReference
(entra, connectionName: null);
714
Assert.Same(project, project.
WithReference
(entra));
743
.
WithReference
(entra, connectionName: connectionName);
745
.
WithReference
(entra, connectionName);
771
.
WithReference
(entra, connectionName: connectionName);
797
.
WithReference
(entra);
799
.
WithReference
(entra, connectionName: null);
825
project.
WithReference
(entra);
848
.
WithReference
(entra);
851
Assert.Same(customConsumer, customConsumer.
WithReference
(entra, connectionName: "ENTRA"));
915
container.
WithReference
(entra, connectionName: "ENTRA");
919
unprefixed.
WithReference
(entra, connectionName: "");
1015
.
WithReference
(entra, connectionName: "AzureAd");
1037
.
WithReference
(entra, connectionName: "AzureAd");
1124
.
WithReference
(entra);
1249
consumer.
WithReference
(entra);
1294
.
WithReference
(entra, connectionName: "");
1316
.
WithReference
(entra)
1342
.
WithReference
(entra);
1358
container.
WithReference
(source: (IResourceBuilder<EntraIdApplicationResource>)null!, connectionName: "AzureAd"));
1368
EntraIdResourceExtensions.
WithReference
<ContainerResource>(null!, entra));
EntraIdStarterScenarioPublishTests.cs (2)
39
.
WithReference
(apiEntra)
49
.
WithReference
(webEntra, connectionName: null, downstreamApisPrefix: "MyDownstreamApis")
LocalDeveloperCertificateTests.cs (3)
281
var web = builder.AddResource(new ProjectResource("web")).
WithReference
(entra);
300
? builder.AddContainer("web", "test-image").
WithReference
(entra)
301
: builder.AddResource(new ProjectResource("web")).
WithReference
(entra);
MicrosoftIdentityWebConfigurationTests.cs (3)
58
.
WithReference
(entra, connectionName: sectionName);
143
var project = builder.AddResource(new ProjectResource("web")).
WithReference
(entra);
161
var project = builder.AddResource(new ProjectResource("web")).
WithReference
(entra);
EntraId.AppHost (2)
AppHost.cs (2)
39
.
WithReference
(entraWeb);
61
.
WithReference
(entraWeb);