1 write to Type
Aspire.Hosting.Azure.EntraId (1)
EntraIdApi.cs (1)
426Type = type;
8 references to Type
Aspire.Hosting.Azure.EntraId (6)
EntraIdApiAccess.cs (2)
77.Where(p => p.Type == EntraIdPermissionType.Delegated && !(Api?.IsOpenIdScope(p.Name) ?? false)) 80var hasApplicationPermissions = Declared.Any(p => p.Type == EntraIdPermissionType.Application);
EntraIdResourceExtensions.cs (1)
2007$"The {permission.Type} permission '{permission.Name}' of '{apiName}' must be declared with WithApiPermissions before consent is granted. " +
Provisioning\EntraIdApiProvisioning.cs (3)
43Type = permission.Type == EntraIdPermissionType.Delegated ? DelegatedAccessType : ApplicationAccessType 154var delegated = access.Consented.Where(p => p.Type == EntraIdPermissionType.Delegated).ToArray(); 167foreach (var role in access.Consented.Where(p => p.Type == EntraIdPermissionType.Application))
Aspire.Hosting.Azure.EntraId.Tests (2)
EntraIdApiProvisioningTests.cs (2)
533Assert.Equal(Guid.Parse("a154be20-db9c-4678-8ab7-66f6cc099a59"), Assert.Single(declared, p => p.Type == EntraIdPermissionType.Delegated).Id); 534Assert.Equal(Guid.Parse("df021288-bdef-4463-88db-98f22de89214"), Assert.Single(declared, p => p.Type == EntraIdPermissionType.Application).Id);