11 instantiations of EntraIdExternalApiPermission
Aspire.Hosting.Azure.EntraId.Tests (11)
EntraIdPolyglotTests.cs (11)
345new EntraIdExternalApiPermission { Name = "User.Read" },
346new EntraIdExternalApiPermission { Name = "User.Read.All", Type = EntraIdPermissionType.Application }
350new EntraIdExternalApiPermission { Name = "items.read", Id = permissionId.ToString() },
351new EntraIdExternalApiPermission { Name = "items.write", Type = EntraIdPermissionType.Application, Id = permissionId.ToString() }
356new EntraIdExternalApiPermission { Name = "User.Read" },
357new EntraIdExternalApiPermission { Name = "User.Read.All", Type = EntraIdPermissionType.Application }
400var permission = new EntraIdExternalApiPermission { Name = "User.Read" };
448var permission = new EntraIdExternalApiPermission { Name = "User.Read" };
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" }]));
463var undefinedType = new EntraIdExternalApiPermission { Name = "User.Read.All", Type = (EntraIdPermissionType)2 };
7 references to EntraIdExternalApiPermission
Aspire.Hosting.Azure.EntraId (4)
Aspire.Hosting.Azure.EntraId.Tests (3)