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