11 writes to Name
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 };
4 references to Name
Aspire.Hosting.Azure.EntraId (4)
EntraIdResourceExtensions.cs (4)
2544(EntraIdPermissionType.Delegated, null) => EntraIdApiPermission.Delegated(permission.Name), 2545(EntraIdPermissionType.Delegated, { } permissionId) => EntraIdApiPermission.Delegated(permission.Name, permissionId), 2546(EntraIdPermissionType.Application, null) => EntraIdApiPermission.Application(permission.Name), 2547(EntraIdPermissionType.Application, { } permissionId) => EntraIdApiPermission.Application(permission.Name, permissionId),