44 references to WithApiPermissions
Aspire.Hosting.Azure.EntraId (2)
EntraIdResourceExtensions.cs (2)
2369
return builder.
WithApiPermissions
(ResolveApi(api), ResolvePermissions(permissions));
2424
/// <param name="permissions">Permissions already declared with <see cref="
WithApiPermissions
(IResourceBuilder{EntraIdApplicationResource}, EntraIdApi, EntraIdApiPermission[])"/>.</param>
Aspire.Hosting.Azure.EntraId.Tests (41)
EntraIdApiProvisioningTests.cs (38)
85
.
WithApiPermissions
(EntraIdApi.MicrosoftGraph, EntraIdApiPermission.Delegated("User.Read"))
277
var exception = Assert.Throws<ArgumentException>(() => web.
WithApiPermissions
(
284
web.
WithApiPermissions
(EntraIdApi.MicrosoftGraph, EntraIdApiPermission.Application("Custom.Role", new Guid("e1fe6dd8-ba31-4d61-89e7-88639da4683d")));
294
.
WithApiPermissions
(EntraIdApi.MicrosoftGraph, EntraIdApiPermission.Delegated("openid"), EntraIdApiPermission.Delegated("User.Read"))
295
.
WithApiPermissions
(contoso, EntraIdApiPermission.Delegated("profile", Guid.NewGuid()), EntraIdApiPermission.Delegated("email", Guid.NewGuid()))
296
.
WithApiPermissions
(profileOnly, EntraIdApiPermission.Delegated("offline_access", Guid.NewGuid()));
316
.
WithApiPermissions
(graph, EntraIdApiPermission.Delegated("User.Read", new Guid("e1fe6dd8-ba31-4d61-89e7-88639da4683d")))
317
.
WithApiPermissions
(contoso, EntraIdApiPermission.Delegated("items.read", Guid.NewGuid()));
348
.
WithApiPermissions
(
371
.
WithApiPermissions
(
513
.
WithApiPermissions
(EntraIdApi.MicrosoftGraph, EntraIdApiPermission.Delegated("User.Read"))
514
.
WithApiPermissions
(EntraIdApi.MicrosoftGraph, EntraIdApiPermission.Delegated("user.read"), EntraIdApiPermission.Delegated("User.Read", new Guid("e1fe6dd8-ba31-4d61-89e7-88639da4683d")));
526
.
WithApiPermissions
(
544
web.
WithApiPermissions
(EntraIdApi.MicrosoftGraph, EntraIdApiPermission.Delegated("Not.A.Permission")));
550
web.
WithApiPermissions
(EntraIdApi.AzureResourceManager, EntraIdApiPermission.Application("user_impersonation")));
553
web.
WithApiPermissions
(EntraIdApi.MicrosoftGraph, EntraIdApiPermission.Delegated("User.Read", Guid.NewGuid())));
556
Assert.Throws<ArgumentException>(() => web.
WithApiPermissions
(EntraIdApi.MicrosoftGraph));
567
.
WithApiPermissions
(EntraIdApi.MicrosoftGraph, EntraIdApiPermission.Application("Mail.Send", mailSend))
568
.
WithApiPermissions
(
588
var exception = Assert.Throws<ArgumentException>(() => web.
WithApiPermissions
(custom, EntraIdApiPermission.Delegated("Contoso.Read")));
606
.
WithApiPermissions
(EntraIdApi.MicrosoftGraph, EntraIdApiPermission.Delegated("User.Read"));
722
.
WithApiPermissions
(EntraIdApi.MicrosoftGraph, EntraIdApiPermission.Delegated("User.Read"));
774
.
WithApiPermissions
(
780
.
WithApiPermissions
(EntraIdApi.AzureStorage, EntraIdApiPermission.Delegated("user_impersonation"));
877
existing.
WithApiPermissions
(EntraIdApi.MicrosoftGraph, EntraIdApiPermission.Delegated("User.Read"));
878
existing.
WithApiPermissions
(EntraIdApi.AzureStorage, EntraIdApiPermission.Delegated("user_impersonation"));
957
.
WithApiPermissions
(contoso, EntraIdApiPermission.Delegated("Orders.Read", Guid.NewGuid()), EntraIdApiPermission.Application("Orders.Sync", Guid.NewGuid()));
1005
.
WithApiPermissions
(first, permission)
1006
.
WithApiPermissions
(second, permission);
1022
.
WithApiPermissions
(first, permission)
1023
.
WithApiPermissions
(second, permission, EntraIdApiPermission.Application("Read.All", Guid.NewGuid()));
1172
.
WithApiPermissions
(EntraIdApi.MicrosoftGraph, EntraIdApiPermission.Delegated("User.Read"));
1215
.
WithApiPermissions
(one, read)
1216
.
WithApiPermissions
(two, read)
1238
.
WithApiPermissions
(a, bc)
1239
.
WithApiPermissions
(aB, c)
1259
.
WithApiPermissions
(digits, read)
1260
.
WithApiPermissions
(punctuation, read)
EntraIdPolyglotTests.cs (3)
378
.
WithApiPermissions
(EntraIdApi.MicrosoftGraph, EntraIdApiPermission.Delegated("User.Read"), EntraIdApiPermission.Application("User.Read.All"))
379
.
WithApiPermissions
(nativeCustomApi,
415
.
WithApiPermissions
(EntraIdApi.MicrosoftGraph, EntraIdApiPermission.Delegated("User.Read"));
EntraId.AppHost (1)
AppHost.cs (1)
44
.
WithApiPermissions
(EntraIdApi.MicrosoftGraph, EntraIdApiPermission.Delegated("User.Read"));