1 write to Type
Aspire.Hosting.Azure.EntraId (1)
EntraIdApi.cs (1)
426
Type
= 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))
80
var 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)
43
Type = permission.
Type
== EntraIdPermissionType.Delegated ? DelegatedAccessType : ApplicationAccessType
154
var delegated = access.Consented.Where(p => p.
Type
== EntraIdPermissionType.Delegated).ToArray();
167
foreach (var role in access.Consented.Where(p => p.
Type
== EntraIdPermissionType.Application))
Aspire.Hosting.Azure.EntraId.Tests (2)
EntraIdApiProvisioningTests.cs (2)
533
Assert.Equal(Guid.Parse("a154be20-db9c-4678-8ab7-66f6cc099a59"), Assert.Single(declared, p => p.
Type
== EntraIdPermissionType.Delegated).Id);
534
Assert.Equal(Guid.Parse("df021288-bdef-4463-88db-98f22de89214"), Assert.Single(declared, p => p.
Type
== EntraIdPermissionType.Application).Id);