14 references to EntraIdWellKnownApi
Aspire.Hosting.Azure.EntraId (5)
EntraIdResourceExtensions.cs (5)
2365[AspireUnion(typeof(EntraIdWellKnownApi), typeof(EntraIdCustomApi))] object api, 2503[AspireUnion(typeof(EntraIdWellKnownApi), typeof(EntraIdCustomApi))] object api, 2515EntraIdWellKnownApi.MicrosoftGraph => EntraIdApi.MicrosoftGraph, 2516EntraIdWellKnownApi.AzureResourceManager => EntraIdApi.AzureResourceManager, 2517EntraIdWellKnownApi.AzureStorage => EntraIdApi.AzureStorage,
Aspire.Hosting.Azure.EntraId.Tests (9)
EntraIdPolyglotTests.cs (9)
343.WithExternalApiPermissionsForExport(EntraIdWellKnownApi.MicrosoftGraph, 354.WithExternalApiAdminConsentForExport(EntraIdWellKnownApi.MicrosoftGraph, 407.WithExternalApiPermissionsForExport(EntraIdWellKnownApi.MicrosoftGraph, [permission]); 456Assert.Throws<ArgumentException>(() => web.WithExternalApiPermissionsForExport(EntraIdWellKnownApi.MicrosoftGraph, [])); 457Assert.Throws<ArgumentException>(() => web.WithExternalApiPermissionsForExport(EntraIdWellKnownApi.MicrosoftGraph, [new EntraIdExternalApiPermission { Name = "Unknown.Permission" }])); 458Assert.Throws<ArgumentException>(() => web.WithExternalApiPermissionsForExport(EntraIdWellKnownApi.MicrosoftGraph, [new EntraIdExternalApiPermission { Name = "User.Read", Id = "not-a-guid" }])); 464Assert.Throws<ArgumentOutOfRangeException>(() => web.WithExternalApiPermissionsForExport(EntraIdWellKnownApi.MicrosoftGraph, [undefinedType])); 465Assert.Throws<ArgumentOutOfRangeException>(() => web.WithExternalApiAdminConsentForExport(EntraIdWellKnownApi.MicrosoftGraph, [undefinedType])); 468Assert.Throws<InvalidOperationException>(() => web.WithExternalApiAdminConsentForExport(EntraIdWellKnownApi.MicrosoftGraph, [permission]));