21 references to ApiAccess
Aspire.Hosting.Azure.EntraId (11)
EntraIdApplicationResource.cs (3)
251
foreach (var access in
ApiAccess
.Where(static a => a.Application is not null))
285
foreach (var access in
ApiAccess
)
329
foreach (var entry in reference.Source.
ApiAccess
.SelectMany(static a => a.GetDownstreamApis()))
EntraIdResourceExtensions.cs (6)
2410
var access = builder.Resource.
ApiAccess
.FirstOrDefault(a => a.IsFor(apiResource));
2474
var access = builder.Resource.
ApiAccess
.FirstOrDefault(a => a.IsFor(api));
2590
var access = caller.
ApiAccess
.FirstOrDefault(matches);
2594
caller.
ApiAccess
.Add(access);
2641
var dependencies = from.
ApiAccess
.Select(a => a.Application).OfType<EntraIdApplicationResource>()
2866
foreach (var downstreamApi in entra.
ApiAccess
.SelectMany(static a => a.GetDownstreamApis()))
Provisioning\EntraIdApiProvisioning.cs (2)
31
foreach (var access in resource.
ApiAccess
.Where(a => a.Declared.Count > 0))
150
foreach (var access in resource.
ApiAccess
.Where(a => a.Consented.Count > 0))
Aspire.Hosting.Azure.EntraId.Tests (10)
EntraIdApiProvisioningTests.cs (8)
281
Assert.Empty(web.Resource.
ApiAccess
);
447
Assert.Empty(web.Resource.
ApiAccess
);
516
var access = Assert.Single(web.Resource.
ApiAccess
);
531
var declared = Assert.Single(web.Resource.
ApiAccess
).Declared;
558
Assert.Empty(web.Resource.
ApiAccess
);
613
Assert.Empty(Assert.Single(web.Resource.
ApiAccess
).Consented);
663
Assert.Empty(otherWeb.Resource.
ApiAccess
);
1579
var access = Assert.Single(web.Resource.
ApiAccess
);
EntraIdPolyglotTests.cs (2)
461
Assert.Empty(web.Resource.
ApiAccess
);
466
Assert.Empty(web.Resource.
ApiAccess
);