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)
EntraIdResourceExtensions.cs (4)
2366EntraIdExternalApiPermission[] permissions) 2504EntraIdExternalApiPermission[] permissions) 2523private static EntraIdApiPermission[] ResolvePermissions(EntraIdExternalApiPermission[] permissions) 2528static EntraIdApiPermission ResolvePermission(EntraIdExternalApiPermission permission)
Aspire.Hosting.Azure.EntraId.Tests (3)
EntraIdPolyglotTests.cs (3)
400var permission = new EntraIdExternalApiPermission { Name = "User.Read" }; 448var permission = new EntraIdExternalApiPermission { Name = "User.Read" }; 463var undefinedType = new EntraIdExternalApiPermission { Name = "User.Read.All", Type = (EntraIdPermissionType)2 };